jquery动态添加到html页面的元素绑定事件

发布网友 发布时间:2022-04-28 10:32

我来回答

2个回答

热心网友 时间:2022-05-18 23:46

给每张大图设置不同的class,在你的xml回调函数中分别绑定easyzoom;


第二种方式是:
那个easyzoom的代码有bug,改它


第三种方式是:

在xml回调函数最后边加上绑定函数,为每个元素分别绑定;

$('a.zoom').each(function(){$(this).easyZoom()});

热心网友 时间:2022-05-19 01:04

我的处理方式一般是在加载的页面里写初始化加载函数,或是用原来的onclick这样就不用绑定了。团队的其他人也容易找到你的事件函数。绑定事件多了很容易弄了不好控制,特别是在团队开发中。这种绑定就是*的杀手。建议以下两点处理方法:
用onclick取代原来的绑定动态加载dom onclick里的事件还是会被执行就不用live去处理了。
在ajax请求的页面里使用$(function(){//初始化要做的事});

求采纳为满意回答。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com