当前位置 : 主页 > 网络编程 > JavaScript >

Iphone上对于动态生成的html元素绑定点击事件$(document).click()失效解决办法

来源:互联网 收集:自由互联 发布时间:2021-07-03
Iphone上对于动态生成的html元素绑定点击事件$(document).click()失效解决办法 http://stackoverflow.com/questions/3705937/document-click-not-working-correctly-on-iphone-jquery$(document).on('click','selector',function(){});
Iphone上对于动态生成的html元素绑定点击事件$(document).click()失效解决办法
http://stackoverflow.com/questions/3705937/document-click-not-working-correctly-on-iphone-jquery

$(document).on('click','selector',function(){});

// 或者使用touchstart或者touchend代替click事件。触屏事件问题,如果触发了touchmove,touchend就不会被触发了,而且touchmove没有持续触发。
// 在touchstart的时候调用下event.preventDefault(); 即可让其他事件都正常被触发了。
// 只有链接a和input输入框这两类元素才有click事件。
// 在元素上加css属性cursor:pointer;
网友评论