我使用struts2-jquery-tree-plugin-3.6.1创建动态树。 UI看起来像树结构,但在树上加载IE时,树节点在树的加载时自动打开。
在Firefox和其他浏览器中工作正常,我使用了' openAllOnLoad =" false"'标签也没有用。下面我提到了我的jsp树结构代码
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib uri="/struts-dojo-tags" prefix="s2d"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<%@ taglib prefix="sjt" uri="/struts-jquery-tree-tags"%>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/jquery-ui.min.js"></script>
<sj:head jqueryui="true" jquerytheme="showcase" debug="false"/>
<sjt:tree id="bookId"
cssClass="jqueryTree"
jstreetheme="apple"
rootNode="%{booksTree}"
childCollectionProperty="booksList"
nodeTitleProperty="bookName"
nodeIdProperty="bookId"
value="%{bookId}"
label="bookName"
name="bookName"
onClickTopics="treeClicked"
openAllOnLoad="false" />
在Firefox上我可以隐藏子节点但是在IE中加载树元素时它会自动打开所有子节点。
如果有人事先解决了这类问题,请指导我如何解决这个问题。