第一使用方法:

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、廣州ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的廣州網(wǎng)站制作公司
1、調(diào)用lanrenzhijia.css樣式
2、將你需要放大的圖片,按照?qǐng)D中代碼的格式書寫
3、調(diào)用三個(gè)js,并指定你需要放大的圖片a標(biāo)簽的id即可
第二使用方法:
我說一下思路吧。做放大效果的原理就是JQ獲取元素并修改它的CSS。
你可以通過改變?cè)氐膚idth,height實(shí)現(xiàn)放大。也可以使用css3的transform中的2D縮放:scale()
如果是移動(dòng)端或者IE9以上,推薦使用css3實(shí)現(xiàn)。性能效果更好。
今天要出個(gè)鼠標(biāo)滾動(dòng)放大縮小圖片的功能,看似很簡(jiǎn)單,從網(wǎng)上一搜,出現(xiàn)的都是onmousewheel的例子,全部只支持IE瀏覽器,結(jié)果查出火狐有對(duì)應(yīng)的DOMMouseScroll來處理這個(gè)功能,代碼如下,并加上注意的注釋項(xiàng):
復(fù)制代碼
代碼如下:
$(function(){
$(".body
img").each(function(){
if($.browser.msie){
$(this).bind("mousewheel",function(e){
var
e=e||event,v=e.wheelDelta||e.detail;
if(v0)
resizeImg(this,false);//放大圖片唄
else
resizeImg(this,true);//縮小圖片嘍
window.event.returnValue
=
false;//去掉瀏覽器默認(rèn)滾動(dòng)事件
//e.stopPropagation();
return
false;
})
}else{
$(this).bind("DOMMouseScroll",function(event){
if(event.detail0)
resizeImg(this,false);
else
resizeImg(this,true);
event.preventDefault()//去掉瀏覽器默認(rèn)滾動(dòng)事件
//event.stopPropagation();
})
}
});
function
resizeImg(node,isSmall){
if(!isSmall){
$(node).height($(node).height()*1.2);
}else
{
$(node).height($(node).height()*0.8);
}
}
});
本文的demo請(qǐng)點(diǎn)擊這里:滾動(dòng)鼠標(biāo)放大縮小圖片效果
本文題目:jquery點(diǎn)擊放大,移動(dòng)端點(diǎn)擊放大
標(biāo)題網(wǎng)址:http://chinadenli.net/article32/dsejppc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、網(wǎng)站設(shè)計(jì)公司、域名注冊(cè)、企業(yè)網(wǎng)站制作、網(wǎng)站建設(shè)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)