请教:关于treeview节点展开与收缩的问题?
时间:2009-11-05
来源:互联网
treeview节点展开与收缩都要调用note.do的Action,
请问有什么办法让节点展开时调用,收缩时不调用(或者两者调用不同的方法)
以下是js代码,其中toggle是展开与收缩都会触发,谢谢
请问有什么办法让节点展开时调用,收缩时不调用(或者两者调用不同的方法)
以下是js代码,其中toggle是展开与收缩都会触发,谢谢
复制代码
|
[ 此帖被lixuezhen在2009-11-05 14:56重新编辑 ]
作者: lixuezhen 发布时间: 2009-11-05
可以参考jquery中的toggle
如果你引用的treeview中的toggle和jquery一样的话
jquery中的说明 :具体查jquery帮助文档
每次点击后依次调用函数。
如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数,如果有更多函数,则再次触发,直到最后一个。随后的每次点击都重复对这几个函数的轮番调用。
可以使用unbind("click")来删除。
如果你引用的treeview中的toggle和jquery一样的话
jquery中的说明 :具体查jquery帮助文档
每次点击后依次调用函数。
如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数,如果有更多函数,则再次触发,直到最后一个。随后的每次点击都重复对这几个函数的轮番调用。
可以使用unbind("click")来删除。
作者: ldhh 发布时间: 2009-11-05
谢谢楼上的提点,我去看看研究研究
现在出现新的问题啦:
应该我是要一层一层加的,红色部分只能在第一层<li>时才能触发,第二层就不能触发啦
问下有没有别的写法?(研究了很久也没头绪)
谢谢!
现在出现新的问题啦:
复制代码
|
应该我是要一层一层加的,红色部分只能在第一层<li>时才能触发,第二层就不能触发啦
问下有没有别的写法?(研究了很久也没头绪)
谢谢!
作者: lixuezhen 发布时间: 2009-11-05
试一我修改的,这个必须是jquery1.3以上的版本才可以
<script type="text/javascript">
$(document).ready(function(){
$("#browser").treeview();
$("li").live("click",function(){
$(this).toggle(function() {}, function(){});
})
});
<script type="text/javascript">
$(document).ready(function(){
$("#browser").treeview();
$("li").live("click",function(){
$(this).toggle(function() {}, function(){});
})
});
作者: ldhh 发布时间: 2009-11-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28