使用juery treeview 出现的点击文本不进行展开的问题
2012-07-19 09:30
369 查看
/*
* Treeview 1.5pre - jQuery plugin to hide and show branches of a tree
*
* http://bassistance.de/jquery-plugins/jquery-plugin-treeview/
* http://docs.jquery.com/Plugins/Treeview
*
* Copyright (c) 2007 Jörn Zaefferer
*
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
* Revision: $Id: jquery.treeview.js 5759 2008-07-01 07:50:28Z joern.zaefferer $
*
*/
使用的是上面版本的juery treeview,弄好后,发现只有点击文本前面的展开/收起图标才管用,点击文本不管用.
在juery.treeview.js中我们可以看到:
applyClasses: function(settings, toggler) {
// TODO use event delegation
this.filter(":has(>ul):not(:has(>a))").find(">span").unbind("click.treeview").bind("click.treeview", function(event) {
// don't handle click events on children, eg. checkboxes
if ( this == event.target )
toggler.apply($(this).next());
}).add( $("a", this) ).hoverClass();
........................
写的比较明白,就是对于有ul ,但是没有a标签的 有click事件,我检查了我网页上的源代码,发现我的父菜单是有<a>标签的,
去掉就可以了.当然我们也可以改这个js,实现相关的应用
* Treeview 1.5pre - jQuery plugin to hide and show branches of a tree
*
* http://bassistance.de/jquery-plugins/jquery-plugin-treeview/
* http://docs.jquery.com/Plugins/Treeview
*
* Copyright (c) 2007 Jörn Zaefferer
*
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
* Revision: $Id: jquery.treeview.js 5759 2008-07-01 07:50:28Z joern.zaefferer $
*
*/
使用的是上面版本的juery treeview,弄好后,发现只有点击文本前面的展开/收起图标才管用,点击文本不管用.
在juery.treeview.js中我们可以看到:
applyClasses: function(settings, toggler) {
// TODO use event delegation
this.filter(":has(>ul):not(:has(>a))").find(">span").unbind("click.treeview").bind("click.treeview", function(event) {
// don't handle click events on children, eg. checkboxes
if ( this == event.target )
toggler.apply($(this).next());
}).add( $("a", this) ).hoverClass();
........................
写的比较明白,就是对于有ul ,但是没有a标签的 有click事件,我检查了我网页上的源代码,发现我的父菜单是有<a>标签的,
去掉就可以了.当然我们也可以改这个js,实现相关的应用
相关文章推荐
- 解决在mybatis中使用CTE进行oracle查询数据类型为long的字段出现流关闭问题
- 在使用SSIS设计脚本时候,出现的在PostExecute之外不能锁定变量集合进行读写访问的问题的解决
- Listview和GrideView嵌套使用时出现的点击事件失效的问题
- 使用mysql的limit进行分页时出现重复问题
- textview第一次出现不可滚动文本,但是点击出现键盘,键盘落下,就可以滚动问题
- YYText使用遇到的问题--文本无法点击
- 使用ASIHTTPRequest的ASIDataCompressor与ASIDataDecompressor进行gzip压缩与解压缩,出现的问题
- EasyUI中tree,Datagrid,pagenation的使用EasyUI中Datagrid和pagenation进行关联时,再次点击pagenation时让表格数据显示的问题
- EasyUI中tree,Datagrid,pagenation的使用EasyUI中Datagrid和pagenation进行关联时,再次点击pagenation时让表格数据显示的问题
- Ubuntu通过使用PyCharm 进行调试 Odoo 8.0 可能出现的问题
- 使用Junit4进行单元测试没法实现@BeforeClass注解及出现application.xml没法加载问题
- 解决windows phone 7 toolkit中Expanderview点击未展开的可展开列表项题目下边缘空白出现响应的问题
- 使用ObjectOutputStream进行socket通信的时候出现固定读到四个字节乱码的问题
- popupWindow使用timePicker时点击出现闪屏问题的解决办法
- 关于WinCE下MC55使用Unimodem进行GPRS拨号,拨上出现断开连接,检查波特率的问题的另一种可能情况
- 解决使用NDK进行编译时出现undefined reference to function的问题
- img标签使用onload进行src更改时出现的内存溢出问题
- 【原】关于使用jieba分词+PyInstaller进行打包时出现的一些问题的解决方法
- 【Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结;