免费看的一级片-免费看的毛片-免费看的黄色网址-免费看的黄色录像-中文字幕乱码亚洲精品一区-中文字幕另类

Web前端知識

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

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

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

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

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

下面是一段示例代碼:

$(function(){

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

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

},function(){

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

})

})

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

$(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”)。因此當需要觸發hover()方法的第2個函數時,需要用trigger(“mouseleave”)來觸發,而不是trigger(“mouseout”)。

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

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

$(function(){

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

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

},function(){

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

})

})

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

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

$(function(){

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

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

},function(){

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

})

})

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

$(function(){

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

$(this).addClass("highlight);

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

},function(){

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

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

 });

 })

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

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

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

匯仁智杰與眾不同

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

主站蜘蛛池模板: 砌生猪肉| 老司机免费在线观看| 踩杀视频| 情事2| 男人天堂视频| 抖音美好生活| 梁山伯与祝英台电影| 凤凰卫视资讯台直播| 欢乐的牧童钢琴谱| 林青霞离婚| 书柜效果图大全2023款| 电锯狂魔| 黑色的人生中文翻译版| 仓皇一夜| 痛风能吃豆腐吗| 爱情岛视频论坛| 太卷了正确答案| 老司机免费视频在线观看| 职业兽医医生资格证报名官网| 夜生活女王之霞姐| 隐藏的秘密电影免费观看全集| 王安宇演的电视剧大全| 韩漫画未删减男同| 美丽分贝 电视剧| 向团组织靠拢的打算| 聊斋花弄月普通话版免费| 莫美林| 极寒之城剧情详细介绍| 少年派1主演名单| 恶人想要抢救一下 漫画| 金璐莹| 啼笑姻缘| 周三强电视剧全集免费| 北京卫视今日电视剧| 舞法天女绚彩归来| 汤灿的歌曲| 女孩们在线观看| 怎么剪福字简单方法视频| 蓝莓之夜 电影| 曹查理电影大全免费观看| 意大利诱惑|