mouseover() 鼠標進入(進入子元素也觸發(fā))
百色網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司自2013年起到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
mouseout() 鼠標離開(離開子元素也觸發(fā))
mouseenter() 鼠標進入(進入子元素不觸發(fā))
mouseleave() 鼠標離開(離開子元素不觸發(fā))
mouseenter(進入)、mouseleave、mouseover(覆蓋)和mouseout是常用來判斷鼠標移出和移入的事件句柄,雖然功能上差不多,但是細節(jié)卻有不同的地方。
mouseover和mouseout在父元素和其子元素都可以觸發(fā),當鼠標穿過一個元素時,觸發(fā)次數(shù)得依子元素數(shù)量而言。
mouseenter和mouseleave只在父元素觸發(fā),當鼠標穿過一個元素時,只會觸發(fā)一次。
mouseover和mouseout比mouseenter和mouseleave先觸發(fā)
因此一般mouseover和mouseout一起使用,mouseenter和mouseleave一起使用
我猜會繼續(xù)提問
script?type="text/javascript"
var?t;
$('.same-name?span').animate({top:?"0px",?opacity:?"0"});
$('.same-name?i?img').hover(function(){
//ImgToggle($(this),true);
$(this).parent().parent().children("span").stop().animate({top:?"-16px",?opacity:?"1"})
},function(){
t=setTimeout("ImgToggle("+$(this).parent().parent().index()+")",400);
console.log($(this).parent().parent().index());
}
)
$('.same-name?span').hover(function(){clearTimeout(t)},function(){
$(this).stop().animate({top:?"0px",?opacity:?"0"});
})
function?ImgToggle(i){
$('.same-name').parent().children().eq(i).find('span').animate({top:?"0px",?opacity:?"0"});
}?
/script
用jQuery實現(xiàn)div隨鼠標移動而移動方法:
讓div隨著鼠標走,需要知道幾個關(guān)鍵點
如何獲取鼠標的橫縱坐標。如何讓div在別的html代碼上移動。
var xx = e.originalEvent.x || e.originalEvent.layerX || 0;
var yy = e.originalEvent.y || e.originalEvent.layerY || 0;
$('#month').css({top: yy, left: xx});//注意這是用css的top和left屬性來控制div的。
還有個注意的地方,div要設(shè)置成絕對位置才可以。
position: absolute;
只有這樣div才能在其他的顯示元素上面隨便移動。
mouseover事件于用戶把鼠標從一個元素移動到另外一個元素上時觸發(fā),mouseout事件于用戶把鼠標移出一個元素時觸發(fā)。\x0d\x0a下面為你詳細介紹下jquery中的鼠標事件:\x0d\x0a(1):click事件:click事件于用戶在元素敲擊鼠標左鍵,并在相同元素上松開左鍵時觸發(fā);\x0d\x0a$('p').click(function(){\x0d\x0aalert('click function is running\x0d\x0a!');\x0d\x0a});\x0d\x0a(2):dbclick事件:dbclick事件在用戶完成迅速連續(xù)的兩次點擊之后觸發(fā),雙擊的速度取決于操作系統(tǒng)的設(shè)置。一般雙擊事件在頁面中不經(jīng)常使用;\x0d\x0a$('p').dbclick(function(){\x0d\x0aalert('dbclick function is running\x0d\x0a!');\x0d\x0a});\x0d\x0a(3):mousedown事件:mousedown事件在用戶敲擊鼠標鍵時觸發(fā),跟keydown事件不一樣,該事件僅在按下鼠標時觸發(fā);\x0d\x0a$('p').mousedown(function(){\x0d\x0aalert('mousedown function is\x0d\x0arunning !');\x0d\x0a});\x0d\x0a(4):mouseup事件:mouseup事件在用戶松開鼠標時觸發(fā),如果在與按下鼠標的元素相同元素上松開,那么click事件也會觸發(fā);\x0d\x0a$('p').mouseup(function(){\x0d\x0aalert('mouseup function is running\x0d\x0a!');\x0d\x0a}).click(function(){\x0d\x0aalert('click\x0d\x0afunction is running too !');\x0d\x0a});\x0d\x0a(5):mouseover事件:mouseover事件于用戶把鼠標從一個元素移動到另外一個元素上時觸發(fā),如果需要知道來自那個元素可以使用,relatedTagrget屬性;\x0d\x0a(6):mouseout事件:mouseout事件于用戶把鼠標移出一個元素時觸發(fā),這包括從父元素移動到子元素上,或者使用鍵盤跳到元素上。
文章題目:鼠標移動jquery,鼠標移動一卡一卡的
URL分享:http://aaarwkj.com/article14/dsspode.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、面包屑導(dǎo)航、App開發(fā)、品牌網(wǎng)站建設(shè)、網(wǎng)站排名、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)