JQuery 引发两次$(document.ready)事件
2016-03-21 11:43
696 查看
<script language="javascript" type="text/javascript">
var loaded = false;
$(function(){
if(!loaded){
//加载树
mytree = new dTree('mytree');
alert("==加载树"+mytree);
<logic:notEmpty name="TREE">
<logic:iterate id="fun" indexId="index" name="TREE">
mytree.add(<bean:write name="fun" property="funSortId"/>,<bean:write name="fun" property="funSortFid"/>,'<bean:write name="fun" property="funSortName"/>','',<bean:write name="fun" property="flag"/>,<bean:write name="fun" property="check"/>);
</logic:iterate>
</logic:notEmpty>
alert(mytree);
$("#purviewDiv").append(mytree.toString());
loaded = true;
}
});
</script>
这里给了一个开关判断,这样就解决两次加载的事件。
var loaded = false;
$(function(){
if(!loaded){
//加载树
mytree = new dTree('mytree');
alert("==加载树"+mytree);
<logic:notEmpty name="TREE">
<logic:iterate id="fun" indexId="index" name="TREE">
mytree.add(<bean:write name="fun" property="funSortId"/>,<bean:write name="fun" property="funSortFid"/>,'<bean:write name="fun" property="funSortName"/>','',<bean:write name="fun" property="flag"/>,<bean:write name="fun" property="check"/>);
</logic:iterate>
</logic:notEmpty>
alert(mytree);
$("#purviewDiv").append(mytree.toString());
loaded = true;
}
});
</script>
这里给了一个开关判断,这样就解决两次加载的事件。
相关文章推荐
- jquery点击页面链接页面淡入淡出效果
- 使用jquery获取父元素或父节点的方法
- Jquery 操作iframe中元素
- Jquery 选择器(:last-child)详解
- JQuery Animate函数实现透明度和位置渐变的实例
- Jquery放大镜效果
- Jquery插件开发之图片放大镜效果(仿淘宝)
- jquery获得图片的原始尺寸
- jquery获取图片原始尺寸 (高度与宽度)示例
- 分享 13 个帮助你简化开发的 jQuery 插件
- 用jquery控制图片的最大宽度
- jQuery中的$(window).load()与$(document).ready()
- jquery.lazyloading图片延迟加载插件,通用
- jquery 判断图片加载完毕例子
- jquery中this与$(this)的用法区别.
- 简单的jquery tab切换代码
- jquery获得location的传值 和一些滚动效果243dede
- 用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博) [复制链接]
- jquery 滚动,或点击,加载文章
- innerHTML与jquery里的html()区别介绍