菜單下拉菜單在圖庫頁面上不起作用。請檢查例如下面兩個鏈接: - http://www.midvaleapartments.com/ http://www.midvaleapartments.com/gallerys5 flex菜單不適用於k2圖庫頁面(joomla)
菜單似乎在除了畫廊頁的所有頁面做工精細。可能是一些js正在衝突。我試過jQuery.noConflict();但它不起作用。任何人都可以爲上述問題提供解決方案嗎?
謝謝。
菜單下拉菜單在圖庫頁面上不起作用。請檢查例如下面兩個鏈接: - http://www.midvaleapartments.com/ http://www.midvaleapartments.com/gallerys5 flex菜單不適用於k2圖庫頁面(joomla)
菜單似乎在除了畫廊頁的所有頁面做工精細。可能是一些js正在衝突。我試過jQuery.noConflict();但它不起作用。任何人都可以爲上述問題提供解決方案嗎?
謝謝。
您已經包括jQuery庫的3倍
jQuery庫衝突與mootools的
排除舊的jQuery版本庫和添加jQuery.noConflict()它是包含之後。
使用jQuery的跡象$
在代碼中使用:
// Runs after document is loaded
jQuery(function($) {
// Your code here
});
或
(function($) {
// Your code here
})(jQuery);
你也可以確保jQuery是僅通過更換jQuery的包含一次包括使用它的extenson碼,以下內容。
if(!JFactory::getApplication()->get('jquery')){
JFactory::getApplication()->set('jquery',true);
$document =& JFactory::getDocument();
$document->addScript(JURI::root() . "path/to/jquery/file/jquery-1.8.2.js");
}
基本上,這段代碼爲已經包含的現有jQuery庫進行了查找,如果還沒有,它包含一個。您將不得不根據文件的位置更改路徑。
希望這可以幫助
感謝您的答覆。但我找到了另一個解決方案。在加載jquery文件之後添加下面的代碼$ document-> addScriptDeclaration('jQuery.noConflict()'); –