js實(shí)現(xiàn)圖片緩慢放大縮小效果
本文實(shí)例為大家分享了圖片緩慢放大縮小js實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>圖片的緩慢縮放</title> </head> <script> window.onload = function(){ var btn_big = document.getElementById("big"); var btn_small = document.getElementById("small"); var pic = document.getElementById("pic"); //緩慢放大 btn_big.onclick = function(){ var width = parseInt(pic.style.width); var i = width; var count = 0; console.log(width); var timer = setInterval(function(){ count++; i++; pic.style.width = i + "%"; if(count == 10 ){ clearInterval(timer); }else if( i > 50){ btn_big.onclick = function(e){ btn_big.onclick = null; }; } },13); }; //緩慢縮小 btn_small.onclick = function(){ var width = parseInt(pic.style.width); var count = 0; if(width == 10){ alert("圖片已最小!!"); return false; } console.log(width); var timer2 = setInterval(function(){ count++; width--; pic.style.width = width +"%"; if(count == 10){ clearInterval(timer2); }else if( width < 10){ btn_small.onclick = null; } },13); } } </script> <style> #pic{ width: 20%; } </style> <body> <div id="pic" style="width: 20%"> <img src="3.pic.jpg" style="width:100%;"> </div> <div class="scale"> <button id="big">放大</button> <button id="small">縮小</button> </div> </body> </html>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- JS簡(jiǎn)單的圖片放大縮小的兩種方法
- JS網(wǎng)頁(yè)圖片查看器(兼容IE、FF)可控制圖片放大縮小移動(dòng)
- javascript 圖片放大縮小功能實(shí)現(xiàn)代碼
- JS實(shí)現(xiàn)圖片放大縮小的方法
- js實(shí)現(xiàn)用滾動(dòng)條來(lái)放大縮小圖片的代碼
- js實(shí)現(xiàn)圖片旋轉(zhuǎn) js滾動(dòng)鼠標(biāo)中間對(duì)圖片放大縮小
- js實(shí)現(xiàn)圖片放大縮小功能后進(jìn)行復(fù)雜排序的方法
- 原生js實(shí)現(xiàn)圖片放大縮小計(jì)時(shí)器效果
- js實(shí)現(xiàn)使用鼠標(biāo)拖拽切換圖片的方法
- 原生JS實(shí)現(xiàn)拖拽圖片效果
- JS實(shí)現(xiàn)放大、縮小及拖拽圖片的方法【可兼容IE、火狐】
- JavaScript實(shí)現(xiàn)圖片的放大縮小及拖拽功能示例
相關(guān)文章
微信小程序自定義組件實(shí)現(xiàn)環(huán)形進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了微信小程序自定義組件實(shí)現(xiàn)環(huán)形進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06Layui之table中的radio在切換分頁(yè)時(shí)無(wú)法記住選中狀態(tài)的解決方法
今天小編就為大家分享一篇Layui之table中的radio在切換分頁(yè)時(shí)無(wú)法記住選中狀態(tài)的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09微信小程序開(kāi)發(fā)實(shí)現(xiàn)消息推送
這篇文章主要為大家詳細(xì)介紹了微信小程序開(kāi)發(fā)實(shí)現(xiàn)消息推送,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05Bootstrap源碼學(xué)習(xí)筆記之bootstrap進(jìn)度條
本文通過(guò)源碼給大家解析bootstrap進(jìn)度條樣式,分為條紋進(jìn)度條,動(dòng)態(tài)條紋進(jìn)度條,層疊進(jìn)度條和帶Label的進(jìn)度條,下面通過(guò)代碼給大家簡(jiǎn)單介紹下,感興趣的朋友一起看看吧2016-12-12JavaScript回調(diào)(callback)函數(shù)概念自我理解及示例
此文適合JavaScript入門級(jí)選手閱讀,在JavaScript里什么叫Callback“回調(diào)函數(shù)”,把方法b當(dāng)做一個(gè)參數(shù)傳遞個(gè)方法a,當(dāng)方法a執(zhí)行完后執(zhí)行另外一個(gè)指定函數(shù)(這里是b函數(shù)),感興趣的朋友可以了解下哈2013-07-07bootstrap使用validate實(shí)現(xiàn)簡(jiǎn)單校驗(yàn)功能
這篇文章主要為大家詳細(xì)介紹了bootstrap使用validate實(shí)現(xiàn)簡(jiǎn)單校驗(yàn)功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12