[英]Jquery Show and hide is not working properly
我正在开发一个 shopify 网站,我想要实现的是,当您将鼠标悬停在网站上的菜单上时,当前它显示了两个名称为(最受欢迎产品)的产品,有两种不同的产品,所以我正在尝试将鼠标悬停在第一个菜单标题上时隐藏演示产品并显示 Demoproduct2 并隐藏演示产品 2 悬停在第二个菜单标题上并显示 Demoproduct
我也给了他们不同的 id
Latest Arrivals:#tabbs0
Editors Picks:#tabbs5
DemoProduct:menuproductone
Demoproduct2:menuproducttwo
这是我的网站网址: https : //amused-dev.myshopify.com/
到目前为止,我已经尝试过这个
jQuery(document).ready(function() { jQuery("a#tabbs0").hover(function() { jQuery('div#menuproductone').show(); }, function() { jQuery('div#menuproducttwo').hide(); }); jQuery("a#tabbs5").hover(function() { jQuery('div#menuproducttwo').show(); }, function() { jQuery('div#menuproductone').hide(); }); });
一起使用show()
和hide()
函数。
您在每个hover
事件中使用两个函数。
mouseenter
事件mouseleave
事件避免这种情况,您就可以开始了。
jQuery(document).ready(function() {
jQuery("a#tabbs0").hover(function() {
jQuery('div#menuproductone').show();
jQuery('div#menuproducttwo').hide();
});
jQuery("a#tabbs5").hover(function() {
jQuery('div#menuproducttwo').show();
jQuery('div#menuproductone').hide();
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.