【问题标题】:Menu Dropdowns not working - Elementor Header Menu on Wordpress菜单下拉菜单不起作用 - Wordpress 上的 Elementor 标题菜单
【发布时间】:2021-04-08 14:06:56
【问题描述】:

页眉是使用“Elementor - 页眉、页脚和块”插件设计的。下拉菜单不起作用。试过激活、停用插件、清除缓存。

网站链接: https://www.party-monsters.com/

【问题讨论】:

  • 菜单不起作用,因为它设置为单独链接。
  • 你能告诉我如何改变吗?

标签: php css wordpress custom-wordpress-pages elementor


【解决方案1】:

试试下面的代码。代码在您的活动主题 functions.php 文件中。

function add_custom_js(){
    ?>
    <script type="text/javascript">
        (function($){
            $(document).ready(function(){
                $('.hfe-has-submenu .hfe-menu-item').on('click',function(e){
                    e.preventDefault();
                    if( $(this).closest('li').find('.sub-menu').css('opacity') === '0' ){
                        $(this).closest('li').find('.sub-menu').css({"visibility": "visible", "opacity": "1"});
                    }else{
                        $(this).closest('li').find('.sub-menu').css({"visibility": "hidden", "opacity": "0"});
                    } 
                });
            });
        })(jQuery);
    </script>
    <?php
}
add_action( 'wp_footer', 'add_custom_js', 10, 1 );

经过测试并且有效。

【讨论】:

  • 杰出的@bhautik 非常感谢!
  • 我刚刚将 javascript 事件从单击更改为鼠标悬停,它的工作就像轻而易举!
  • 那还可以还是有问题?
  • 不,没关系,你的解决方案就像轻而易举 :) 再次感谢@bhautik
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-19
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
相关资源
最近更新 更多