亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jQuery實(shí)現(xiàn)鼠標(biāo)滑過(guò)圖片移動(dòng)特效

 更新時(shí)間:2016年12月08日 14:10:45   作者:candy_tity  
這篇文章主要介紹了jQuery實(shí)現(xiàn)鼠標(biāo)滑過(guò)圖片移動(dòng)特效,鼠標(biāo)移動(dòng)到圖片上時(shí)圖片向上動(dòng)一下,等到鼠標(biāo)離開(kāi)后,圖片又返回到原來(lái)位置,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

在網(wǎng)頁(yè)應(yīng)用中,鼠標(biāo)操作是最為常見(jiàn)和頻繁的操作,在用戶移動(dòng)鼠標(biāo)瀏覽頁(yè)面的時(shí)候,一些交互特效的提醒會(huì)增強(qiáng)用戶體驗(yàn)度,也可讓用戶感覺(jué)頁(yè)面在和他“交流”,從而增加用戶在頁(yè)面的逗留時(shí)間,以及增加深層次訪問(wèn)的可能性。

今天tity帶大家做一個(gè)簡(jiǎn)單的示例,當(dāng)鼠標(biāo)移動(dòng)到圖片上的時(shí)候圖片會(huì)向上動(dòng)一下,等到鼠標(biāo)離開(kāi)后,圖片又返回到原來(lái)的位置。

首先,我們先來(lái)做如下圖所示的頁(yè)面布局:

頁(yè)面布局部分:

<ul>
  <li><img src="images/1.jpg"></li>
  <li><img src="images/2.jpg"></li>
  <li><img src="images/3.jpg"></li>
  <li><img src="images/4.jpg"></li>
</ul>

樣式部分:

<style type="text/css">
  ul,li {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  ul {
    width: 800px;
    height: 210px;
    border: 1px solid #333;
    margin: 100px auto;
    padding: 0 5px;
  }
  li {
    position: relative;
    float: left;
    width: 190px;
    height: 190px;
    margin: 10px 5px;
  }
  img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
  }
</style>

這里我們需要引入jQuery插件庫(kù),建議大家盡量使用jQuery,因?yàn)楹芏嗖寮际腔趈Query開(kāi)發(fā)的。

<script type="text/javascript" src="jquery-1.11.3.min.js"></script>

動(dòng)畫(huà)功能的實(shí)現(xiàn),主要是使用jQuery中提供的hover方法,該方法的語(yǔ)法為:

$('demo').hover(function(){},function(){});

這里hover方法可以接收兩個(gè)參數(shù),第一個(gè)參數(shù)對(duì)應(yīng)的方法表示鼠標(biāo)移入時(shí)候的方法,第二個(gè)方法表示鼠標(biāo)移出時(shí)候的方法。

示例對(duì)應(yīng)的JS部分為:

<script type="text/javascript">
  $(function(){
    $('img').hover(function(){
      $(this).animate({
        'top' : '-10px'
      },'normal');
    },function(){
      $(this).animate({
        'top' : '0px'
      },'normal');      
    });
  })
</script>

這里是通過(guò)animate這個(gè)方法來(lái)實(shí)現(xiàn)圖片的移動(dòng)的,配合CSS中的定位,在鼠標(biāo)移入的時(shí)候圖片向上移動(dòng)了10像素,當(dāng)鼠標(biāo)移出的時(shí)候圖片又恢復(fù)到了原來(lái)的位置。

以上示例僅僅是一個(gè)簡(jiǎn)單的使用說(shuō)明,更多的特效在animate方法中展開(kāi)書(shū)寫(xiě)即可。同時(shí)除了動(dòng)畫(huà)之外還可以做文字的顯示隱藏、圖片的替換等等。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論