我正在开发响应式应用。我的问题是为什么“模糊”功能在iOS设备上不起作用?
这是一个代码示例,该代码在iOS移动设备上无效但适用于Android和桌面。
var a = $('<a href="javascript:return false;" title="'+ListeTypes.jsonData[i].title+'" id="typ'+i+'"> </a>');
a.on("click", function(event){
$(this).parent().css('background-color','#ff0080');
getCarouselItemsList(ListeTypes.jsonData[i].uRL);
});
a.focus(function() {
$(this).parent().css('background-color','#ff0080');
});
a.on('blur', function() {
$(this).parent().css('background-color','#00c6c6');
});
所以“a”是一个动态创建的按钮列表。我已经测试了很多事件(例如addEventListener ....)但直到现在我才开始工作。 我需要你的帮助。有什么想法吗?
非常感谢你的宝贵答案。
答案 0 :(得分:0)
我通过在CSS上定义焦点颜色来解决它,在JS中我只是触发了要聚焦的元素。所以我不需要'模糊'事件。