Jquery實現(xiàn)鼠標(biāo)移動放大圖片功能實例
本文實例講述了Jquery實現(xiàn)鼠標(biāo)移動放大圖片功能的方法。分享給大家供大家參考。具體分析如下:
做畢業(yè)設(shè)計,老師看完小樣后,嫌棄我購物車?yán)锷唐穲D片太大,不美觀,讓美化個效果。上網(wǎng)查查代碼,修改了一個簡單版的。
使用的是jquery, 未使用JavaScript獲取鼠標(biāo)狀態(tài),這主要和JavaScript需在標(biāo)簽本身內(nèi)含寫出所調(diào)用到的動作,太麻煩了,一會就把自己搞糊涂了,使用jquery技術(shù)直接根據(jù)標(biāo)簽的id,class等等,就可以辨識出來觸發(fā)條件,直接作出回應(yīng)(百度百科上說這是jquery很大的一個優(yōu)勢,不用再在html里面插入一堆js來調(diào)用命令,只需要定義id即可)。
使用這個技術(shù)的目的是為了實現(xiàn)在購物車內(nèi)閱覽貨物時,只需要顯示小圖,當(dāng)鼠標(biāo)滑過時顯示大圖。主要是為了提高用戶體驗,否則在購物車大圖顯示商品信息會直接影響整個網(wǎng)頁的美觀性。
實現(xiàn)出來的樣子就是這樣。

源碼:
<!DOCTYPE HTML>
<html>
<head>
<title>cart</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- 要把jquery-1.9.1.min.js導(dǎo)進(jìn)去,不導(dǎo)出不來 -->
<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"));
/*將當(dāng)前所有匹配元素追加到指定元素內(nèi)部的末尾位置。*/
}
}).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">
數(shù)量
</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程序設(shè)計有所幫助。
- JQuery獲取鼠標(biāo)進(jìn)入和離開容器的方向
- jquery實現(xiàn)的提示浮層跟隨鼠標(biāo)移動
- jQuery實現(xiàn)div跟隨鼠標(biāo)移動
- jQuery實現(xiàn)鼠標(biāo)滑過圖片移動特效
- jQuery 網(wǎng)易相冊鼠標(biāo)移動顯示隱藏效果實現(xiàn)代碼
- Jquery創(chuàng)建層顯示標(biāo)題和內(nèi)容且隨鼠標(biāo)移動而移動
- JQuery實現(xiàn)鼠標(biāo)移動圖片顯示描述層的方法
- jQuery鼠標(biāo)移動圖片上實現(xiàn)放大效果
- jquery插件實現(xiàn)鼠標(biāo)經(jīng)過圖片右側(cè)顯示大圖的效果(類似淘寶)
- jQuery插件jFade實現(xiàn)鼠標(biāo)經(jīng)過的圖片高亮其它變暗
- jQuery實現(xiàn)的響應(yīng)鼠標(biāo)移動方向插件用法示例【附源碼下載】
相關(guān)文章
jquery uploadify隱藏上傳進(jìn)度的實現(xiàn)方法
下面小編就為大家?guī)硪黄猨query uploadify隱藏上傳進(jìn)度的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
jQuery實現(xiàn)table中兩列CheckBox只能選中一個的示例
下面小編就為大家?guī)硪黄猨Query實現(xiàn)table中兩列CheckBox只能選中一個的示例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09
jquery 輸入框查找關(guān)鍵字并提亮顏色的實例代碼
下面小編就為大家分享一篇jquery 輸入框查找關(guān)鍵字并提亮顏色的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01
快速解決jquery.touchSwipe左右滑動和垂直滾動條沖突
這篇文章主要介紹了快速解決jquery.touchSwipe左右滑動和垂直滾動條沖突問題,感興趣的小伙伴們可以參考一下2016-04-04
關(guān)于jquery中全局函數(shù)each使用介紹
jquery 包含了兩個 each 一個是 $().each 另一個是 $.each 區(qū)別就在于前一個是 jquery對象的內(nèi)置函數(shù) 而后一個 這是對象的遍歷函數(shù)2013-12-12
jQuery動態(tài)添加元素?zé)o法觸發(fā)綁定事件的解決方法分析
這篇文章主要介紹了jQuery動態(tài)添加元素?zé)o法觸發(fā)綁定事件的解決方法,結(jié)合實例形式分析了動態(tài)添加元素?zé)o法綁定事件的原因與相關(guān)解決方法,需要的朋友可以參考下2018-01-01
使用jQuery和PHP實現(xiàn)類似360功能開關(guān)效果
本文介紹了使用jQuery、PHP和MySQL實現(xiàn)類似360安全衛(wèi)士防火墻開啟關(guān)閉的開關(guān),可以將此功能應(yīng)用在產(chǎn)品功能的開啟和關(guān)閉功能上,需要的朋友可以參考下2014-02-02
JQuery獲取與設(shè)置HTML元素的內(nèi)容或文本的實現(xiàn)代碼
使用JQuery可以非常容易地添加、獲取和改變某個HTML元素的內(nèi)容,你會為這種簡便感到非常愉悅2014-06-06

