jquery實(shí)現(xiàn)鼠標(biāo)滑過小圖查看大圖的方法
本文實(shí)例講述了jquery實(shí)現(xiàn)鼠標(biāo)滑過小圖查看大圖的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
1. CSS部分:
<style type="text/css">
ul{
list-style:none;
}
li{
float:left;
margin-left:10px;
}
img{
border:#CCCCCC solid 1px;
}
#max{
position:absolute;
display:none; /*隱藏層*/
}
</style>
2. HTML部分:
蘋果產(chǎn)品列表: <ul> <li><a href="images/apple_1_bigger.jpg"><img src="images/apple_1.jpg" /></a> <li><a href="images/apple_2_bigger.jpg"><img src="images/apple_2.jpg" /></a> <li><a href="images/apple_3_bigger.jpg"><img src="images/apple_3.jpg" /></a> <li><a href="images/apple_4_bigger.jpg"><img src="images/apple_4.jpg" /></a> </ul>
3. javascript部分:
<script>
$(document).ready(function(){
//e 事件對(duì)象,可以通過該事件對(duì)象獲取事件的參數(shù) e.pageX - X軸,距瀏覽器的左邊的距離 e.pageY - y軸,距瀏覽器的頂端的距離
$("a").mouseover(function(e){
//鼠標(biāo)移上去 向body追加大圖元素
//大圖的路徑:當(dāng)前連接的href屬性值為大圖的路徑
var $imgSrc = $(this).attr("href");
var $maxImg ="<div id='max'><img src='"+$imgSrc+"'></div>";
//在body中添加元素
$("body").append($maxImg);
//設(shè)置層的top和left坐標(biāo),并動(dòng)畫顯示層
$("#max").css("top", e.pageY+20).css("left",e.pageX+10).show('slow');
}).mouseout(function(){
//鼠標(biāo)移開刪除大圖所在的層
$("#max").remove();
}).mousemove(function(e){
//鼠標(biāo)移動(dòng)時(shí)改變大圖所在的層的坐標(biāo)
$("#max").css("top", e.pageY+20).css("left",e.pageX+10);
});
});
</script>
希望本文所述對(duì)大家的jquery程序設(shè)計(jì)有所幫助。
- jQuery實(shí)現(xiàn)點(diǎn)擊查看大圖并以彈框的形式居中
- 基于jQuery實(shí)現(xiàn)表格的查看修改刪除
- jQuery實(shí)現(xiàn)簡單的圖片查看器
- jquery實(shí)現(xiàn)移動(dòng)端點(diǎn)擊圖片查看大圖特效
- jquery實(shí)現(xiàn)點(diǎn)擊查看更多內(nèi)容控制段落文字展開折疊效果
- jQuery遍歷頁面所有CheckBox查看是否被選中的方法
- 查看大圖功能代碼jquery版
- JQuery中form驗(yàn)證出錯(cuò)信息的查看方法
- jQuery根據(jù)緯度經(jīng)度查看地圖處理程序
- jQuery輸入城市查看地圖使用介紹
- 查看源碼的工具 學(xué)習(xí)jQuery源碼不錯(cuò)的工具
- 基于jQuery實(shí)現(xiàn)的查看全文功能【實(shí)用】
相關(guān)文章
jQuery簡單實(shí)現(xiàn)圖片預(yù)加載
我們?cè)谧鼍W(wǎng)站的時(shí)候經(jīng)常會(huì)遇到這樣的問題:一個(gè)頁面有大量的圖片導(dǎo)致頁面加載速度緩慢,經(jīng)常會(huì)出現(xiàn)一個(gè)白頁用戶體驗(yàn)很不好。那么如何解決這個(gè)問題呢?下面我來介紹一種在實(shí)際應(yīng)用中經(jīng)常會(huì)使用到的js預(yù)加載的方法。2015-04-04
jQuery實(shí)現(xiàn)自定義checkbox和radio樣式
這篇文章主要介紹了jQuery實(shí)現(xiàn)自定義checkbox和radio樣式的相關(guān)資料,需要的朋友可以參考下2015-07-07
兩個(gè)多選select(multiple左右)添加、刪除選項(xiàng)和取值實(shí)例
這篇文章主要介紹了兩個(gè)多選select(multiple左右)添加、刪除選項(xiàng)和取值實(shí)例,使用jquery實(shí)現(xiàn),需要的朋友可以參考下2014-05-05
jQuery EasyUI API 中文文檔 DateTimeBox日期時(shí)間框
jQuery EasyUI API 中文文檔 DateTimeBox日期時(shí)間框,需要的朋友可以參考下。2011-10-10
淺談jQuery this和$(this)的區(qū)別及獲取$(this)子元素對(duì)象的方法
下面小編就為大家?guī)硪黄獪\談jQuery this和$(this)的區(qū)別及獲取$(this)子元素對(duì)象的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11
jquery.mousewheel實(shí)現(xiàn)整屏翻屏效果
jQuery Mousewheel 用于添加跨瀏覽器的鼠標(biāo)滾輪支持。 mousewheel事件的處理函數(shù)有一點(diǎn)小小的變化,它除了第一個(gè)參數(shù)event 外,還接收到第二個(gè)參數(shù)delta。通過參數(shù)delta可以獲取鼠標(biāo)滾輪的方向和速度。2015-08-08
jQuery中使用了document和window哪些屬性和方法小結(jié)
未列出常見的比如document.getElementById(),object.addEventListener()等。2011-09-09

