工作
$('.newbubble').live('click', function(e){
console.log('clicked');
});
无法正常工作(这里我想获得e.pageX和e.pageY)
$('.newbubble').on('click', function(e){
console.log('clicked');
});
再次工作这个没有“e”
$('.newbubble').on('click', function(){
console.log('clicked');
});
任何人都可以帮我解决这个问题,如何通过 .on()
获取e.pageX答案 0 :(得分:7)
我想,在DOM就绪中不存在.newbubble
,因此您需要委派。
例如:
$('body').on('click', '.newbubble', function(e){
// here
});
阅读the doc
答案 1 :(得分:2)
试
$(document).on('click','.newbubble', function(e){
console.log('clicked');
});