国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery實現鼠標滑過圖片移動特效

2019-11-19 18:36:40
字體:
來源:轉載
供稿:網友

在網頁應用中,鼠標操作是最為常見和頻繁的操作,在用戶移動鼠標瀏覽頁面的時候,一些交互特效的提醒會增強用戶體驗度,也可讓用戶感覺頁面在和他“交流”,從而增加用戶在頁面的逗留時間,以及增加深層次訪問的可能性。

今天tity帶大家做一個簡單的示例,當鼠標移動到圖片上的時候圖片會向上動一下,等到鼠標離開后,圖片又返回到原來的位置。

首先,我們先來做如下圖所示的頁面布局:

頁面布局部分:

<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插件庫,建議大家盡量使用jQuery,因為很多插件都是基于jQuery開發的。

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

動畫功能的實現,主要是使用jQuery中提供的hover方法,該方法的語法為:

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

這里hover方法可以接收兩個參數,第一個參數對應的方法表示鼠標移入時候的方法,第二個方法表示鼠標移出時候的方法。

示例對應的JS部分為:

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

這里是通過animate這個方法來實現圖片的移動的,配合CSS中的定位,在鼠標移入的時候圖片向上移動了10像素,當鼠標移出的時候圖片又恢復到了原來的位置。

以上示例僅僅是一個簡單的使用說明,更多的特效在animate方法中展開書寫即可。同時除了動畫之外還可以做文字的顯示隱藏、圖片的替換等等。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郑州市| 和政县| 贵州省| 大安市| 达州市| 拉萨市| 开封市| 临猗县| 耒阳市| 特克斯县| 德昌县| 若羌县| 朔州市| 金华市| 信阳市| 广汉市| 绵竹市| 巴林左旗| 定襄县| 呈贡县| 邹平县| 汉沽区| 阳西县| 海安县| 商城县| 建始县| 尼勒克县| 阿图什市| 浙江省| 绍兴市| 青田县| 永新县| 上林县| 临漳县| 保亭| 宜都市| 扬州市| 桐梓县| 赞皇县| 太和县| 钟山县|