2012-10-25 49 views
-1

我正在使用jquery進行分頁,而用rokbok進行彈出。如果我使用jQuery的彈出式功能不工作。如果我使用rokbok作爲彈出式分頁不起作用。我對此很陌生,我需要兩個人的工作。誰能幫我。在joomla中使用jquery

+0

'不工作'是不足以得到任何幫助。請嘗試重新表達您的問題... –

+0

發佈您的代碼..... –

+1

如果只是衝突問題,您可能需要'jQuery.noConflict()'參見http://docs.jquery.com/Using_jQuery_with_Other_Libraries –

回答

2
  1. 你可能會有jQuery的衝突。

許多JavaScript庫使用$作爲函數或變量名,只是 如jQuery不會。在jQuery的情況下,$是jQuery的別名,所以 所有功能都可以在不使用$的情況下使用。如果我們需要使用 另一個JavaScript庫jQuery的旁邊,我們可以返回 $控制權交還給對方庫到$ .noConflict()的調用:

<script type="text/javascript"> 
    $.noConflict(); // OR jQuery.noConflict(); 
    // Code that uses other library's $ can follow here. 
</script> 

Read More

  1. 檢查插件的jquery版本是否已正確加載。

  2. 嘗試使用jQuery Easy。這個插件是爲了清理和準備jQuery的使用前端和後端,以及Mootools庫。

1

非常感謝所有幫助我的人。我通過使用noconflict();

<script type="text/javascript" src="jquery.js"></script> 
    <script> 
    jQuery.noConflict(); 
    </script> 
+1

您應該發佈此評論,而不是答案 – Techie

+0

我修改了帖子的答案 – paripurna

+1

也不要忘記接受可以幫助你的答案。 – Techie

0

有時使用noConflict可能不會像你將不得不繼續將它添加到你網頁上使用的,他們使用jquery擴展的最佳方法。

所以相反,使用下面的代碼來確保只有1版本的jquery加載到您的頁面上。

// load jQuery, if not loaded before 
if(!JFactory::getApplication()->get('jquery')){ 
    JFactory::getApplication()->set('jquery',true); 
    $document =& JFactory::getDocument(); 
    $document->addScript(JURI::root() . "path/goes/here/jquery-1.8.2.js"); 
}