日本美女网站,婷婷五月天欧美欧美欧美欧美欧美,网站美女综合在线,日韩国产欧美手机视频在线免费更新

Web前端知識

首頁 > 免費 > Web前端知識 >

jQuery hover方法和jQuery toggle方法用法示例

來源:北京匯仁智杰科技有限公司   時間:2016-11-15   點擊:

jQuery hover()方法和jQuery toggle()方法是兩個合成事件,類似ready()方法,都屬于jQuery自定義的方法。下面來講解這兩個方法的屬性和如何使用。

一、hover()方法:語法結(jié)構(gòu)為: hover(enter,leave)。用于模擬光標懸停事件。當光標移動到目標元素上時,會觸發(fā)指定第1個函數(shù)(enter);當移出這個元素時,會觸發(fā)第2個函數(shù)(leave)。

下面是一段示例代碼:

$(function(){

$("#panel h5.head").hover(function(){

$(this).next().show();

},function(){

$(this).next().hide();

})

})

代碼運行后的效果與下面代碼運行后的效果是一樣的。當光標滑過“標題”鏈接時,相應的“內(nèi)容”將被顯示;當光標滑出“標題”鏈接后,相應的“內(nèi)容”則被隱藏。

$(function(){

$("#panel h5.head").mouseover(function(){

$(this).next("div.content").show();

});

$("#panel h5.head").mouseover(function(){

$(this).next("div.content").hide();

})

});

注意:CSS中有偽類選擇符,例如“:hover”,當光標懸停于元素上時,會改變元素的外觀。偽類選擇符可以用于任何元素。然而在IE 6瀏覽器中,偽類選擇符僅可用于超鏈接元素。對于其他元素,可以使用jQuery的hover()方法。

hover()方法準確來說是替代jQuery中的bind(“mouseenter”)和bind(“mouseleave”),而不是替代bind(“mouseover”)和bind(“mouseout”)。因此當需要觸發(fā)hover()方法的第2個函數(shù)時,需要用trigger(“mouseleave”)來觸發(fā),而不是trigger(“mouseout”)。

二、toggle()方法:語法結(jié)構(gòu)為:toggle(fnl, fn2, …fnN)。主要用于模擬鼠標連續(xù)單擊事件。第1次單擊元素,觸發(fā)指定的第1個函數(shù)(fn1);當再次單擊同一元素時,則觸發(fā)指定的第2個函數(shù)(fh2);如果有更多函數(shù),則依次觸發(fā),直到最后一個。隨后的每次單擊都重復對這幾個函數(shù)的循環(huán)調(diào)用。

在前面的加強效果的例子中,使用了以下jQuery代碼:

$(function(){

$("#panel h5.head").toggle(function(){

$(this).next().show();

},function(){

$(this).next().hide();

})

})

使用toggle()不僅獲得了相同效果,而且也簡化了代碼。

toggle()方法在jQuery中還有另外一個作用:切換元素的可見狀態(tài)。如果元素是可見的,單擊切換后則為隱藏;如果元素是隱藏的,單擊切換后則為可見的。因此上面的代碼還可以寫成如下代碼:

$(function(){

$("#panel h5.head").toggle(function(){

$(this).next().toggle();

},function(){

$(this).next().toggle();

})

})

為了能有更好的用戶體驗,現(xiàn)在需要在用戶單擊“標題”鏈接后,不僅顯示“內(nèi)容”,而且高亮顯示“標題”。代碼為:

$(function(){

$("#panel h5.head").toggle(function(){

$(this).addClass("highlight);

$(this).next().show();

},function(){

$(this).removeClass("highlight");

$(this).next().hide();

 });

 })

運行代碼后,如果“內(nèi)容”是顯示的,“標題”則會高亮顯示:如果“內(nèi)容”是隱藏的,則不會高亮顯示“標題”。

網(wǎng)絡營銷推廣?。”本﹨R仁智杰科技有限公司!

地址:北京市昌平區(qū)回龍觀龍冠大廈5層
咨詢:13370157521
業(yè)務QQ:373002979
E - mail:sales @ huirenzhijie.com
企業(yè)網(wǎng)站備案:京ICP備15021091號-1

匯仁智杰與眾不同

  • 有網(wǎng)絡推廣經(jīng)驗
  • 有網(wǎng)站建站隊伍
  • 有大型網(wǎng)站建設經(jīng)驗
  • 致力于營銷型網(wǎng)站建設
  • 始終堅持技術和服務同樣重要
查看PC版網(wǎng)站
備案號:京ICP備15021091號-1 版權(quán)所有:匯仁智杰

亚洲自拍偷拍欧美| 欧美图区综合图区日韩国产| 中文字字幕在线一二三区| 欧美熟熟妇乱子| 成人影片日韩精品| 欧美另类91| 西西影院| 亚洲欧美日韩精品一区二区三区四区 | 中文殴美一区| 乱久久xx| 潮吹AV免费观看| 大鸡巴操得好爽在线观看舔狗逼| 亚洲精品一区二区美| 五月婷婷久久AV影院| 一区影院日韩| 亚洲一区二区XXX| 亚日韩版色一区二区三区| 日韩欧美aa 啊| av一区二区三区四区久久| 偷拍精品精品一区二区三区| 欧洲Av一区两区| 日韩理论免费高清视频| 午夜欧美一级久久A剧| 激情另类一区| 大香蕉综合AV在线| 欧美午夜福利免费在线播放| 欧美黄色网络| 亚洲avxd| 在线观看日韩不卡av| 大香蕉 五月丁香| 五月天久久综合激情四射| AV秘 一二三区| 欧美日韩ap在线| 《日本最新免费二区三区》| 污污骚逼视频免费观看网站| 东亚三区 内射| 日本少妇性感不卡视频一区| 欧美日韩不卡二区| 亚洲欧美日韩亚洲欧美日韩1号| 少妇自慰FDSA| www.美女免费捅|