正在学习JQUERY遇到个奇葩的问题,.ready()事件会执行两次。连续输出两个"Helo Word"。
$(document).ready(function () {
if (!loaded) {
$("#dvTest").html("Hello Word!");
}
}
);
解决办法:
手动添加一个变量判断是否执行过一次。
var loaded = false;
$(document).ready(function () {
if (!loaded) {
loaded = true;
$("#dvTest").html("Hello Word!");
}
}
);
本文介绍了一个关于jQuery中.document.ready()事件触发两次的奇怪现象,并提供了一种通过添加标志变量来确保该事件只执行一次的解决方案。
545

被折叠的 条评论
为什么被折叠?



