【发布时间】:2013-07-07 15:31:00
【问题描述】:
我尝试了下面的代码,但它不起作用
<script type="text/javascript">
$(document).ready(function () {
$('body').on('click', '.pg_previous,.pg_next', function () {
jQuery("img.lazy").lazy({});
alert('ddsda');
});
});
</script>
jQuery 1.9.1
【问题讨论】:
-
这个小提琴在没有
lazy调用的情况下工作,也许看看那里,或者在lazy调用之前移动警报。 jsfiddle.net/5SyS3 -
@JasonP 这是取消活动 :( "return false;"
-
尝试用
e.preventDefault()替换return false; -
+1 使用 body 作为选择器而不是类选择器(用于动态创建的元素)
-
这里有一篇详细介绍如何为动态元素绑定点击事件goo.gl/zlEbnv
标签: jquery events dynamic bind