jQuery滑鼠移入移出
- 很多時候需要停止匹配元素正在進行的動畫,比如,當滑鼠選入元素時顯示選單,滑鼠離開時隱藏下拉選單,如果滑鼠移入移出過快的話就會導致動畫效果與滑鼠的動作不一致的情況,此時stop()就派上用場了
/*進入子元素也觸發*/
$('#div1').mouseover(function() {
$(this).animate({marginTop: 50});//.stop()
});
$('#div1').mouseout(function() {
$(this).animate({marginTop: 100});//.stop()
});
/*進入子元素不觸發*/
$('#div1').mouseenter(function() {
$(this).stop().animate({marginTop: 50});//加入stop()
});
$('#div1').mouseleave(function() {
$(this).stop().animate({marginTop: 100});//
});
/*通過hover(mouseenter+mouseleave)實現簡寫*/
$('#div1').hover(function() {
$(this).stop().animate({marginTop: 50});
}, function() {
$(this).stop().animate({marginTop: 100});
});
})
相關文章
- jQuery獲取滑鼠從哪個方向移入和移出元素jQuery
- JavaScript滑鼠移入和移出切換樣式JavaScript
- vue 滑鼠移入顯示圖示 ,滑鼠移出隱藏圖示Vue
- 防止滑鼠移出移入子元素觸發mouseout和mouseover事件事件
- 判斷滑鼠指標移入移出的方向程式碼例項指標
- ArcGIS API for Silverlight 滑鼠移入移出地圖要素彈出視窗(優化處理)API地圖優化
- 滑鼠進入移出事件事件
- 滑鼠經過、移出、點選命令
- 簡介的jQuery移入移除jQuery
- Hadoop資料傳輸:如何將資料移入和移出Hadoop?Hadoop
- CSS實現滑鼠移入彈出下拉框CSS
- 關於利用jQuery實現愛奇藝裡面的滑鼠移入改變當前頁面的功能的實現原理jQuery
- 如何防止滑鼠移出子元素觸發父元素的onmouseout事件事件
- asp.net GridView列資料滑鼠移入顯示提示資訊ASP.NETView
- jQuery感知滑鼠滑入方向jQuery
- JQuery獲取滑鼠位置jQuery
- bootstrap 選單導航選單nav li滑鼠移入hover下拉顯示boot
- Silverlight Rectangle控制元件滑鼠移入時的提示框控制元件
- jquery-中的滑鼠事件jQuery事件
- 使用 jQuery 避免滑鼠雙擊jQuery
- 如何使用jQuery禁用滑鼠右鍵jQuery
- jQuery滑鼠懸浮翻牌效果詳解jQuery
- jQuery滑鼠懸浮聚焦效果詳解jQuery
- jQuery獲取滑鼠指標座標jQuery指標
- jQuery 事件(一) 滑鼠與鍵盤事件jQuery事件
- css動畫滑鼠移入有個從四周延長的線框和不同內容CSS動畫
- JQuery4:滑鼠事件和滾動事件jQuery事件
- 滑鼠滾動固定js(jquery)例項分享JSjQuery
- jQuery滑鼠雙擊事件簡單介紹jQuery事件
- jQuery禁用滑鼠右鍵程式碼例項jQuery
- jQuery隨滑鼠旋轉的圖形效果jQuery
- jQuery滑鼠拖動調整數字大小jQuery
- 1.21 JQuery4:滑鼠事件與滾動事件jQuery事件
- JavaScript和JQuery的滑鼠mouse事件冒泡處理JavaScriptjQuery事件
- jquery實現的右鍵滑鼠點選事件jQuery事件
- Jquery實現滑鼠拖動改變div高度jQuery
- jquery多個滑鼠移上顯示下拉選單jQuery
- jQuery滑鼠懸停顯示提示資訊視窗jQuery