大佬教程收集整理的这篇文章主要介绍了jQuery隐藏/显示幻灯片悬停…更好的方法来做到这一点?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这个想法很简单,在悬停时显示一个div.当不再盘旋时,隐藏它.问题是如果鼠标悬停在div上并且离开太快,show / hide div将保持可见.我希望这可以很容易地解决,而不是悬停事件的典型问题.
jQuery ( function() { jQuery(".slideDiv").hide(); jQuery(".mainDiv").hover ( function() { var children = jQuery(this).children(".slideDiv"); if (children.is(":hidden")) { children.show("slide",{ direction: "left" },100); } },function() { var children = jQuery(this).children(".slideDiv"); children.hide("slide",100); } ); } );
样式看起来像:
.mainDiv { margin:5px; height:200px; } .slideDiv { BACkground-color:Teal; float:left; height:200px; position:absolute; z-index:100; }
和标记
<div class="mainDiv"> <div class="showDiv"> Hover me </div> <div class="slideDiv"> Do you see me? </div> </div> <div class="clear"></div> <div class="mainDiv"> <div class="showDiv"> Hover me too </div> <div class="slideDiv"> Do you see me Now? </div> </div>
以上是大佬教程为你收集整理的jQuery隐藏/显示幻灯片悬停…更好的方法来做到这一点?全部内容,希望文章能够帮你解决jQuery隐藏/显示幻灯片悬停…更好的方法来做到这一点?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。