第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

JS/jquery實現(xiàn)鼠標(biāo)控制頁面元素顯隱

標(biāo)簽:
JQuery

最近因为公司网站要上一个活动广告横幅,当用户鼠标划过时显隐二维码。像这种鼠标事件控制页面元素显隐的情况,码农们会经常遇到,可以通过javascript或jquery代码实现,下面就几种常见需求一起归纳一下。

mouseout和mouseleave

这里需要特别注意mouseout与mouseleave的区别。我们通过下面代码示例来看一下:

<p  font-size:16px;"="">

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>鼠标控制页面元素显隐</title><script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="http://apps.bdimg.com/libs/jquery/1.11.3/jquery.min.js"></script><style>  #boxout,#boxleave{  width:250px;  height:100px;  padding-top:20px;  background-color:#cccccc;  float:left;  margin-left:30px;  }      #boxoutson,#boxleaveson{  width:200px;  height:50px;  background-color:yellow;  padding:0px auto;  margin:0px auto;  }</style></head><body>  <div id="boxout">    <div id="boxoutson">      第<span></span>此触发mouseout事件    </div>  </div>  <div id="boxleave">    <div id="boxleaveson">      第<span></span>此触发mouseleave事件    </div>  </div>  <script>x=0;y=0;  $("#boxout").mouseout(function() {          $("#boxout span").text(x+=1);      });    $("#boxleave").mouseleave(function() {    $("#boxleave span").text(y+=1);    });  </script></body></html>



fadeIn和fadeOut

前文实例中用的是show()和hide()方法,前台显隐效果瞬间完成,为了提高实际用户体验,这里我们介绍两位更友好的“朋友”,即fadeIn和fadeOut。


fadeIn:方法使用淡入效果来显示目标元素。

fadeOut:方法使用淡出效果来隐藏目标元素

这两个方法可以配置参数来控制速度,比如slow、normal、fast或指定毫秒数。

下面我们就show()、hide()与fadeIn()、fadeOut()的效果坐下对比,代码如下:


<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>鼠标控制页面元素显隐</title><script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="http://apps.bdimg.com/libs/jquery/1.11.3/jquery.min.js"></script><style>  #box1,#box2{  width:250px;  height:100px;  padding-top:20px;  background-color:#cccccc;  float:left;  margin-left:30px;  }      #box1son,#box2son{  width:200px;  height:50px;  background-color:yellow;  padding:0px auto;  margin:0px auto;  }</style></head><body>  <div id="box1">    <div id="box1son">      <span>hide和show</span>    </div>  </div>  <div id="box2">    <div id="box2son">      <span>fadeIn和fadeOut</span>    </div>  </div>  <script>    $("#box1 span").hide();  $("#box1").mouseover(function() {         $("#box1 span").show();     }).mouseleave(function() {         $("#box1 span").hide();    });  $("#box2 span").hide();  $("#box2").mouseover(function() {          $("#box2 span").fadeIn("slow");      }).mouseleave(function() {          $("#box2 span").fadeOut("slow");      });  </script></body></html>


點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消