struts2 jquery树插件3.6.1不适用于IE 7,8& 9

时间:2014-03-31 11:51:34

标签: jquery jsp struts2 tree struts2-jquery

我使用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中加载树元素时它会自动打开所有子节点。

如果有人事先解决了这类问题,请指导我如何解决这个问题。

0 个答案:

没有答案