工作
$('.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
我想
,.newbubble
在 DOM 就绪上不存在,所以你需要委托。
例如:
$('body').on('click', '.newbubble', function(e){
// here
});
阅读文档
试试
$(document).on('click','.newbubble', function(e){
console.log('clicked');
});