2015-08-28 56 views
1

我正在开发响应式应用程序。我的问题是为什么'模糊'功能不适用于iOS设备?模糊功能在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”是ul列表中的一个动态创建的按钮。我测试了很多事件(比如addEventListener ....),但直到现在我还没有完成它。 请我需要你的帮助。请有任何想法吗?

非常感谢你的宝贵答案。

+2

我没有在您的代码 – Tushar

+0

中看到任何“模糊”事件,您是对的!我编辑了代码。 – user3481058

+1

可能的重复[模糊事件不正确地在ipad和iphone的ios](http://stackoverflow.com/questions/13492881/blur-event-not-fired-properly-in-ios-of-ipad-and-苹果手机) – Rob

回答

0

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

相关问题