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

首頁 > 編程 > JavaScript > 正文

Jquery實現鼠標移動放大圖片功能實例

2019-11-20 12:51:49
字體:
來源:轉載
供稿:網友

本文實例講述了Jquery實現鼠標移動放大圖片功能的方法。分享給大家供大家參考。具體分析如下:

做畢業設計,老師看完小樣后,嫌棄我購物車里商品圖片太大,不美觀,讓美化個效果。上網查查代碼,修改了一個簡單版的。

使用的是jquery, 未使用JavaScript獲取鼠標狀態,這主要和JavaScript需在標簽本身內含寫出所調用到的動作,太麻煩了,一會就把自己搞糊涂了,使用jquery技術直接根據標簽的id,class等等,就可以辨識出來觸發條件,直接作出回應(百度百科上說這是jquery很大的一個優勢,不用再在html里面插入一堆js來調用命令,只需要定義id即可)。

使用這個技術的目的是為了實現在購物車內閱覽貨物時,只需要顯示小圖,當鼠標滑過時顯示大圖。主要是為了提高用戶體驗,否則在購物車大圖顯示商品信息會直接影響整個網頁的美觀性。

實現出來的樣子就是這樣。

源碼:

<!DOCTYPE HTML> <html> <head> <title>cart</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- 要把jquery-1.9.1.min.js導進去,不導出不來 --> <script type="text/javascript" src="jquery-1.9.1.min.js"></script> <script language="javascript"> $(function(){ var size=3.0*$('#image1').width(); $("#image1").mouseover(function(event) { var $target=$(event.target); if($target.is('img')) { $("<img id='tip' src='"+$target.attr("src")+"'>").css({ "height":size, "width":size, }).appendTo($("#imgtest"));/*將當前所有匹配元素追加到指定元素內部的末尾位置。*/ } }).mouseout(function() { $("#tip").remove();/*移除元素*/ }) }) </script>  <style type="text/css">   #imgtest{  position:absolute;         top:100px;          left:400px;          z-index:1; }   table{    left:100px;          font-size:20px; }  </style> </head> <body> <div id="imgtest"></div> <br/> <br/> <table border="1" style="text-align:center;" align="center" > <thead style="height:50">   <td style="WIDTH: 300px">     商品名稱   </td>   <td style="WIDTH: 60px">     圖片   </td>   <td style="WIDTH: 170px">     數量   </td>   <td style="WIDTH: 170px">     價格   </td>   <td style="WIDTH: 250px">     小計   </td>  </thead>  <tbody>    <td class="name"></td>    <td class="image">                  <img src="1.jpg" width="40px" height="40px" id="image1"/>   </td>    <td class="quantity"></td>    <td class="price"></td>    <td class="total">元  </td>    </tr>    <tr>   <td colspan="4" class="cart_total">   <br></td>   <td>     <span class="red">總計:</span> 元  </td>    </tr>  </tbody> </table> </body> </html>

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浮山县| 兴义市| 余庆县| 长沙县| 保靖县| 图们市| 金山区| 申扎县| 昌江| 承德市| 融水| 法库县| 紫金县| 清河县| 曲靖市| 炉霍县| 泗洪县| 惠水县| 东至县| 行唐县| 多伦县| 临猗县| 修水县| 曲阜市| 福泉市| 青岛市| 常宁市| 汉寿县| 岳阳县| 新沂市| 阿鲁科尔沁旗| 岳西县| 浦城县| 无锡市| 泰来县| 凤冈县| 台东市| 萝北县| 顺昌县| 邵东县| 延安市|