解決Jquery鼠標經過不?;瑒拥膯栴}
更新時間:2014年03月03日 11:39:19 作者:
在鼠標經過的時候不停的顯示隱藏html元素,正確的寫法應該是下面這樣的,需要的朋友可以參考下
很多情況 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實現的移入頁面上空文本框時,讓它變?yōu)榻裹c,移出清除焦點
基于jquery實現的移入頁面上空文本框時,讓它變?yōu)榻裹c,移出清除焦點的實現代碼。2011-07-07jquery 實現checkbox全選,反選,全不選等功能代碼(奇數)
jquery 實現全選,反選,全不選等功能,下面直接以例子進行說明,需要的朋友可以參考下2012-10-10