我想制作用于淡入淡出元素的jQuery脚本。
但是,当我将鼠标悬停在1个<a class='sow'></a>
元素上时。jQuery影响所有
<a class='sow'></a>
元素。例如,当我将鼠标悬停在第一个选定的元素上时,其他元素也会受到影响(淡入淡出)。
我想要的是:当我将鼠标悬停在选定的元素上时,其他元素不会受到影响。
脚本:
$(".sow").hover(
function() {
$(".leftinf").show( "slow" );
$(".rightinf").show( "slow" );
},
function() {
$(".leftinf").hide( "slow" );
$(".rightinf").hide( "slow" );
})
我怎样才能解决这个问题?
#对不起,我的英语不好 :/
其中包含代码abov的博客:www.howtopc.cf
您必须$(this)
在这种情况下使用对象,
$(".sow").hover(function() {
$(".leftinf,.rightinf", $(this).next(".informasi")).show("slow");
},function() {
$(".leftinf,.rightinf", $(this).next(".informasi")).hide("slow");
});
.next()
功能将选择立即的下一个同级。$("selector", context)
将基于所提供的上下文选择器选择的元件。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句