处理Jquery鼠标经过不停滑动的实例代码

来源:爱站网时间:2022-10-01编辑:网友分享
这篇文章主要介绍了处理Jquery鼠标经过不停滑动的实例代码内容,如果你对这方面比较感兴趣的话,可以看看爱站技术频道小编所整理的资料,或多或少能帮助到你解决问题。

很多情况 Jquery 中 尤其在 鼠标经过的时候会不停的 显示隐藏 html元素。 导致来回隐藏、显示

复制代码 代码如下:

<script type="text/javascript">
$(document).ready(function(){
$(".flip").click(function(){ //********问题点在这里,这里没有判断是否处于动画
$(".panel").slideToggle("slow");
});
});
</script>
<style type="text/css">


正确的写法应该是下面这样的

复制代码 代码如下:
<script type="text/javascript">
$(document).ready(function(){
$(".flip").click(function(){
if(!$(".panel").is(":animated")){ //问题点在这里,这里有判断是否处于动画
$(".panel").slideToggle("slow");
}
});
});
</script>


或者在滑动之前停止动画队列即可。

代码如下:
<script type="text/javascript">
$(document).ready(function(){
$(".flip").click(function(){
$(this).stop().slideToggle("slow");//stop() 函数停止动画队列。
});
});
</script>

处理Jquery鼠标经过不停滑动的实例代码分享到这里就结束了,如果你还有哪些地方不太明白,欢迎来网站咨询小编。获取更多精彩的技术文章,来爱站技术频道一定没有错。

上一篇:js中关于tofixed与round区别

下一篇:JQuery验证码提示怎么操作

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载