ztree吧 关注:1,847贴子:12,487
  • 9回复贴,共1

'$.fn.zTree' 为空或不是对象,求可能是什么原因?

只看楼主收藏回复

我只做了最简单的ztree例子,想要放到我的框架程序中。
框架程序是用一个框架页aspx动态加载ascx控件,ascx继承自我自己的类。
但是就是出现'$.fn.zTree' 为空或不是对象 错误。
请教,可能是哪些原因造成的?


IP属地:江苏1楼2012-08-07 10:27回复
    检查 zTree 的js 是否加载;
    检查 js 加载顺序,一定要先加载 jQuery 然后再加载 zTree


    2楼2012-08-08 09:19
    回复
      搞定了,确实是次序错误。jquery在ztree之后又加载了一遍。


      IP属地:江苏3楼2012-08-14 16:23
      回复
        我也遇到这个问题了,但js的加载顺序应该没问题吧?因为我是按照demo的顺序来的.
        消息: '$.fn.zTree' 为空或不是对象行
        我把网页中的一些内容删除了之后,就没有这个错误了,但不知道这个ztree和我原来的网页会有什么冲突?


        4楼2013-02-26 11:43
        收起回复
          经检查,发现以下这段代码和ztree有冲突,如果去掉这段代码,ztree就正常了
          <jsp:include flush="true" page="../flow.jsp">
          <jsp:param name="flowID" value="3"/>
          <jsp:param name="id" value="<%=id %>"/>
          <jsp:param name="flowTitle" value=""/>
          </jsp:include>
          但不知道是什么原因? 我这段代码仍然想要保留,问题究竟在哪里呢?


          5楼2013-02-27 12:02
          回复
            我是完全按照demo的顺序来加载的,如下:
            <link rel="stylesheet" href="../third-party/ztree/css/demo.css" type="text/css">
            <link rel="stylesheet" href="../third-party/ztree/css/zTreeStyle/zTreeStyle.css" type="text/css">
            <script type="text/javascript" src="../third-party/ztree/js/jquery-1.4.4.min.js"></script>
            <script type="text/javascript" src="../third-party/ztree/js/jquery.ztree.core-3.5.js"></script>


            6楼2013-02-27 12:04
            回复
              现在查到是includ中的那个页面中有DWR,从网上搜索的结果看,似乎是DWR和jQuery $符号冲突的问题,我再试试看吧


              7楼2013-02-27 12:15
              收起回复