【问题标题】:Avoid jquery conflict in my jsf application在我的 jsf 应用程序中避免 jquery 冲突
【发布时间】:2011-05-26 10:36:35
【问题描述】:

我在我的 jsf 项目中加载 jquery。我只加载标题部分。

在我加载 jquery 之前,链接和菜单操作可以完美运行。 (不加载jquery)

但是,在我加载 jquery 后,链接操作和菜单操作不起作用。

我使用 jQuery.noConflict();$.noConflict(); 但没有更多改进。

实际上,为什么在我加载 jquery 时会出现此问题。

 <head>  
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">              
    <a4j:loadScript src="../../scripts/jquery-1.3.2.min.js"/>          

     <script type="text/javascript">  
             jQuery.noConflict();                   
      </script>     

</head>

我也使用 jquery-1.4.2.min.js。但不适用于我的菜单和链接操作。

我为此付出了更多的努力。
我希望,在这里我会得到一些解决方案。
帮帮我。
感谢您宝贵的时间。

【问题讨论】:

  • 尝试一件事尝试在FF中加载相同的页面,检查它的错误控制台,看看到底是什么问题
  • 避免在数组上使用for(x in ... - 我认为 JQuery 搞砸了。
  • “在我加载 jquery 后,链接操作和菜单操作不起作用” 如何 他们不起作用吗?发生什么了?您在控制台中有任何错误吗?您是否使用过调试器(Firebug、Chrome/Safari Dev Toosl 等)来弄清楚发生了什么?
  • @sje397:不,jQuery 不会向Array.prototype 添加任何内容(您正在考虑 Prototype 和 MooTools)。即便如此,也不是 Prototype/MooTools 搞砸了,在数组上使用 for..in 并假设它只会看到索引的代码已经搞砸了。更多:blog.niftysnippets.org/2010/11/…
  • @Eswar Thambi nee Mech eswar 啊!!我是 chendur da...

标签: java jquery jsp jsf richfaces


【解决方案1】:

我得到了答案。

   <head>  
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">      

    <a4j:loadScript src="resource:///org/richfaces/renderkit/html/scripts/jquery/jquery.js" />                 
    <a4j:loadScript src="../scripts/highcharts.js"/>  

    <script type="text/javascript">  

     jQuery.noConflict();  

     jQuery(document).ready(function()  
     {  
          ....  
          ....  
     });  

 </script>  </head> 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-07
    相关资源
    最近更新 更多