【问题标题】:Menu Image On Hover CSS or jQuery Issue In WordPressWordPress中悬停CSS或jQuery问题的菜单图像
【发布时间】:2019-11-27 20:25:28
【问题描述】:

我遇到了一个问题。我使用 WordPress 插件为每个子菜单设置了一个图像。我可以在菜单悬停时显示图像,但看起来很奇怪。我猜是CSS还是Jquery问题。

http://luxofdubai.com/development/moonstone/product-category/pendants-contemporary/

这是网站链接。如果您将鼠标悬停在产品菜单上,则将鼠标悬停在时尚和现代的吊坠菜单上。你会明白我面临什么样的问题。我想要一个顺利的解决方案。这是 jquery 代码,但我认为这是 CSS 问题。菜单有 2 张图片我只是隐藏了正常的一张,当您将鼠标悬停在菜单上时只显示悬停的一张。

        jQuery(document).ready(function() {



    jQuery(".menu-image").hide();
    jQuery(".hovered-image").hide();

    //Pendant Trendy //
    jQuery(".mptrendy a .menu-image-title").addClass("mptrendyimg");
    jQuery(".mptrendy a .hovered-image").addClass("trendpimage");





        jQuery('.mptrendyimg').mouseover(function () {


          jQuery(".trendpimage").show();

        });

        jQuery('.mptrendyimg').mouseout(function () {


          jQuery(".trendpimage").hide();

        });

        // end Pendant Trendy //

【问题讨论】:

    标签: jquery html css wordpress


    【解决方案1】:

    尝试将 mptrendyimg 类添加到 ,因为它是图像的父元素:

        jQuery(".mptrendy a").addClass("mptrendyimg");
    

    并且还使用 mouseenter 代替 mouseover

    jQuery('.mptrendyimg').mouseenter(function () {
    
         jQuery(".trendpimage").show();
    
    });
    

    【讨论】:

    • 感谢您的回复,但不知何故,如果在锚点上应用一个类,那么它不会在悬停时显示图像。我在主跨度上应用了一个类,现在它有所好转。但我认为它应该更流畅。吊坠子菜单的第一个元素仍然有点奇怪。
    猜你喜欢
    • 2012-08-31
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 2014-06-10
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    相关资源
    最近更新 更多