模糊功能在iOS设备上不起作用

时间:2015-08-28 09:33:16

标签: javascript jquery ios onblur

我正在开发响应式应用。我的问题是为什么“模糊”功能在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 ....)但直到现在我才开始工作。 我需要你的帮助。有什么想法吗?

非常感谢你的宝贵答案。

1 个答案:

答案 0 :(得分:0)

我通过在CSS上定义焦点颜色来解决它,在JS中我只是触发了要聚焦的元素。所以我不需要'模糊'事件。