我正在使用hammer.js 开发一个网络应用程序。
我可以让它正常工作,除了使用 ajax 加载的内容。
我使用 jquery 的hammer.js 特殊事件插件。
以下工作正常:
$('#menu a').on("tap", function(event) {
//console.log(event);
});
但是当我使用 jquery 委托语法时:
$('body').on("tap", '#menu a', function(event) {
//console.log(event);
});
什么都没发生...
什么是正确的语法?
如果您动态添加,请尝试此操作a
元素 :
$('#menu').on("tap", 'a', function(event) {
//console.log(event);
});
or this:
$('#menu').hammer().on("tap", 'a', function(event) {
//console.log(event);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)