0

我还是 JS 和 CSS 的新手,我在修改脚本时遇到了麻烦。

本质上,脚本有一棵树,每个树comment周围都有一个区域,所以当你点击该区域时,插件会展开或折叠。因为我在树中使用链接,所以它们是可点击的,但如果您在单击时错过了链接,树就会崩溃。我只想+-扩展/折叠。

http://jquery.bassistance.de/treeview/demo/

CSS:http: //qwertysella.us/jquery.treeview.css

JS:http: //qwertysella.us/jquery.treeview.js

我尝试禁用点击,但它并没有完全解决问题——它会点击,但并非总是如此:

.treeview .hover { 
/*    cursor: pointer; */
   pointer-events: none;
   cursor: default;
}

我明白,这不是一个很好的构建问题,但我需要一个建议去哪里看。由于经过数小时的反复试验,我无法确定解决方案。在萤火虫中,我看到当我指向该区域时,它是span.file.hover,但我无法找到它的任何 onclick 事件......有点卡住了。

在此处输入图像描述

4

1 回答 1

0

这是我需要禁用的功能:

//   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());
//                                alert(event.target);
//            }).add( $("a", this) ).hoverClass();
于 2013-04-30T09:06:32.910 回答