s5 flex菜单无法在k2 gallery页面上工作(joomla)

时间:2012-10-29 13:37:45

标签: php joomla joomla-k2

菜单下拉菜单不适用于图库页面。请查看以下两个链接,例如: - http://www.midvaleapartments.com/ http://www.midvaleapartments.com/gallery

菜单似乎在除画廊页面之外的所有页面上都能正常工作。可能有些js正在复杂化。我试过jQuery.noConflict();但它不起作用。任何人都可以为上述问题提供解决方案吗?

感谢。

2 个答案:

答案 0 :(得分:0)

  1. 您已经包含了3次jQuery库

  2. jQuery库与mootools冲突

  3. 排除旧的jQuery版本库,并在包含它之后添加jQuery.noConflict()。

    在代码使用中使用jQuery的符号$

    // Runs after document is loaded
    jQuery(function($) {
        // Your code here
    });
    

    (function($) {
        // Your code here
    })(jQuery);
    

答案 1 :(得分:0)

您还可以通过替换使用它的扩展程序的jQuery包含代码来确保只包含一次jQuery,如下所示。

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库,如果还没有,它包含一个。您必须根据文件的位置更改路径。

希望这有帮助