jquery 中某一div被加载后触发事件,怎么写?


jquery 中某一div被加载后触发事件,怎么写?已经定义了一个触发事件类型eventType:"click",但是当我把clicjquery 中某一div被加载后触发事件,怎么写?已经定义了一个触发事件类型eventType:"click",但是当我把clic已经定义了一个eventType:"click",但是当我把click改成load的时候没有效果啊!该怎么弄?

需要准备的材料分别有:电脑、html编辑器、chrome浏览器

1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。

2、在index.html中的<script>标签,输入jquery代码:

$('div').load(function () {$('body').append('div has load');});

3、浏览器运行index.html页面,此时页面中div加载完会调用事件输出“div has load”。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-16

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。

2、在index.html中的<script>标签,输入jquery代码:

$('div').load(function () {$('body').append('div load');});

3、浏览器运行index.html页面,此时div一加载完就会执行事件打印提示。

本回答被网友采纳
第2个回答  推荐于2017-11-25
你是想div在show的时候触发事件吗?如果是的话你可以变相解决
$(document).ready(function(){
$("#divID").show(function(){
alert("completed");
});
});追问

html里的代码
$(document).ready(function() {
//示例9,综合效果
var t9 = new PopupLayer({trigger:"#ele9",popupBlk:"#blk9",closeBtn:"#close9",useOverlay:true,useFx:true,
offsets:{
x:0,
y:-41
}
});
js文件里的代码
var PopupLayer = new Class({
eventType:"click", //触发事件的类型
怎么改合适?

追答

扩展PopupLayer

本回答被提问者和网友采纳
第3个回答  2012-12-27
使用jQuery 事件委派 :使用jquery live
第4个回答  2012-12-27
里面有个function属性的,加载后给她增加触发事件
相似回答