1. 程式人生 > >jQuery滑鼠懸停事件.hover()用法說明

jQuery滑鼠懸停事件.hover()用法說明

在JQuery中提供了.hover()事件,以簡化Dom中的mouseenter(滑鼠進入),和mouseleave(滑鼠離開)事件,hover的第一個引數(匿名方法)表示mouseenter,第二個引數表示mouseleave,即表示可以為hover傳遞兩個引數。如下程式碼所示:
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>hover demo</title>
  <style>
  ul {
    margin-left: 20px;
    color: blue;
  }
  li {
    cursor: default;
  }
  span {
    color: red;
  }
  </style>
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
 
<ul>
  <li>Milk</li>
  <li>Bread</li>
  <li class="fade">Chips</li>
  <li class="fade">Socks</li>
</ul>
 
<script>
$( "li" ).hover(//為li綁定了滑鼠進入和滑鼠移開的兩個引數
  function() {
    $( this ).append( $( "<span> ***</span>" ) );
  }, function() {
    $( this ).find( "span:last" ).remove();
  }
);
 
$( "li.fade" ).hover(function() {<pre name="code" class="html" style="color: rgb(51, 51, 51); font-size: 14px; line-height: 26px;">//為li元素下的class類是fade的所有元素綁定了滑鼠進入引數
$( this ).fadeOut( 100 ); $( this ).fadeIn( 500 );});</script> </body></html>

相關推薦

jQuery滑鼠懸停事件.hover()用法說明

在JQuery中提供了.hover()事件,以簡化Dom中的mouseenter(滑鼠進入),和mouseleave(滑鼠離開)事件,hover的第一個引數(匿名方法)表示mouseenter,第二個引數表示mouseleave,即表示可以為hover傳遞兩個引數。如下程式

jQuery滑鼠懸停展示下拉框

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery實現懸停下拉選單</title> <style type="text/c

用js給div新增滑鼠懸停事件

新任務:給表格上的某列新增滑鼠懸浮事件 但是表格是由omGrid生成的,無法修改 所以只能先獲取,再新增事件 先用firebug看清表格結構:\ 是div class="innerCo1 " class還是有空格的,為此還糾結了下.. js程式碼: var obj =

用UGUI做一個滑鼠懸停事件

以下文章整理的不對。還請見諒。 在遊戲中經常會有物品屬性的檢視,這些實現往往都是當滑鼠移動到該物體上時彈出一個屬性框,簡單的做法是做一個UI框,將它的Active設定成false,就是不讓它顯示,只有當滑鼠移動到這個物體上時,才會讓它顯示,這樣的話,可以考慮OnMo

jquery滑鼠hover事件文字內容滑動遮罩效果

效果圖 => 第一步,首先引入jquery.min.js檔案 第二步,寫html程式碼 <div class="item-wrap"> <div class="item"> <ul>

jquery 遍歷表格hover事件 td 操作

 1、 例子:$("#inventory-list").on('mouseleave','.showInfo',function(){                   

jQuery相簿關燈模式(光線聚焦於滑鼠懸停位置)_程式碼練習

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> *{ margin: 0px;

JS基礎(二)事件監聽練習之table滑鼠懸停行變色

JS監聽事件簡單學習:   [object].addEvent("事件型別","處理函式","冒泡事件或捕獲事件");    [object].removeEvent("事件型別","處理函式","冒泡事件或捕獲事件"); 場景:   表格標題行背景色是黃色,奇數行是白色,偶數行是灰色。  

div 中 滑鼠懸停 和 離開事件 圖片修改 和背景修改

.kuan{        border: 1px solid #1aa094;padding: 10px 0; width: 145px;height:40px;     -webkit-border-radius: 8px;

jquery實現圖片向左慢慢輪播(滑鼠懸停圖片停止輪播版)

window.onload=function(){ function $(id){ return document.getElementById(id); } var num=0; function autopl

jQuery fullpage.js 全屏滾動外掛取消滑鼠滾動事件,點選選單欄定位顯示頁面。

問題:專案中遇到一個頁面,使用了全屏滾動外掛,如下有4屏畫面。使用了 fullpage.js,現在想要取消通過滑鼠滑輪滾動來定位頁面的功能,只通過點選左側選單欄來實現的定位頁面。   (此處前提條件是,原來的滑鼠事件有效,同時點選左側選單欄也能實現定位de)

jQuery的兩個合成事件---hover()方法和toggle()方法

 1.hover()方法 語法結構為:hover(enter,leave); 該方法用於滑鼠的懸停事件,當游標移動到元素上時,會觸發第一個函式(enter),當游標移除這個元素時,會觸發第二個函式(leave) $(function(){ $('div').ho

jquery on事件委派用法

$( elements ).on( events, [selector], data, handler ); elements 代表元素 document div table p #div1 #id a[name=‘update’] form span events 代表事件 onclick

jquery事件繫結.on()、解綁事件off()用法詳解

jquery1.4 及之前的版本,由.click() 或 .bind()方法繫結的事件,不能適用指令碼建立的新元素:即是說頁面載入完成後,再動態建立的DOM元素並不能響應之前繫結的事件! 舊版本的處理方法是使用.live()方法來代替事件繫結.bi

Javascript和jquery事件--滑鼠移動事件mousemove

mousemove,一個監聽元素上滑鼠移動的事件,如果滑鼠在元素上移動,大概每16毫秒觸發一次。我覺得挺有趣的一個元素,不過有替代還是不太推薦,從這個事件的觸發頻率就可以看出它會拖慢響應速度,消耗資源。 在js中可以使用onmousemove和addEventListener(‘mousemove’,fn)

RF之處理滑鼠懸停和alert彈窗事件

在selenium webdriver中有很多資料提到了處理滑鼠懸停事件和對彈窗的處理,robotframework webdriver中很少有這方面的資料,就我遇到的來做一個筆記,也好方法以後的同學去搜索查閱 比如百度首頁的設定選單,我們滑鼠放上去會顯示選單,但是這個地方

JS滑鼠事件(監聽滑鼠點選/釋放,滑鼠懸停/離開等)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

jQuery css3滑鼠懸停圖片顯示遮罩層動畫特效

<!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=

jQuery滑鼠鍵盤表單事件大全

$(function(){ var msg = $('#msg'); //滑鼠點選事件 $('#div1').click(function(){ msg.html('1被點選了');

JQuery 滑鼠hover不停閃動的問題

在WEB前端開發中jquery用的相對比較多了,之前遇到一個問題,一個下拉的jquery下拉選單效果,hover上去,一直閃動,用mouseovermouseout好好的,當時沒搞定,今天逛論壇看到一個方法,可以行.只怪自己之前看jquery api的時候不是很仔細。 解決閃動 可以使用Stop()