中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

圖片的無極縮放與固定大小

發布時間:2020-06-04 21:34:01 來源:網絡 閱讀:611 作者:wgq_star 欄目:web開發

今天遇到關于圖片頁圖片大小控制的問題,在論壇里搜索了一下相關帖子,得到了解決的方法,在此整合一下相關的帖子,希望能對初學者起到幫助:

一、固定圖片大小而不隨鼠標滑動而改變圖片大小代碼!
把以下代碼加到<head></head>里面:

<SCRIPT language="JavaScript" type="text/JavaScript">
<!--
//改變圖片大小
function resizepic(thispic){
if(thispic.width>600){
thispic.height=thispic.height*600/thispic.width;thispic.width=600;
}
}
-->
</SCRIPT>
--------------------------------------------------------------------------------------------------------------------------

其中600是限制圖片的最大寬度,注意3個地方都要修改,這樣圖片就的最大寬度就不會超過600像素了,并且高度是根據最大寬度來等比例縮放的。


二、控制圖片內容頁圖片大小,讓超出部分不顯示,無極縮放圖片大小(可去掉)
把以下代碼加到<head></head>里面:

<SCRIPT language="JavaScript" type="text/JavaScript">
//改變圖片大小
function resizepic(o){
var maxwidth=715; //定義最大寬度
var maxheight=715; //定義最大高度
var a=new Image();
a.src=o.src
if(a.width > a.height){
if(a.width > maxwidth){
o.style.width=maxwidth;
o.style.height=maxwidth/a.width*a.height;
}
}
if(a.width < a.height){
if (a.height> maxheight){
o.style.height=maxheight;
o.style.width=maxheight/a.height*a.width;
}
}
}
//無級縮放圖片大小
function bbimg(o){
var zoom=parseInt(o.style.zoom, 10)||100;
zoom+=event.wheelDelta/12;
if (zoom>0){
o.style.zoom=zoom+'%';
}
return false;
}
</SCRIPT>
-------------------------------------------------------------------------------------------

其中715為圖片最大寬度。帶無極縮放圖片大小。

如不需縮放可去掉這段代碼:

//無級縮放圖片大小
function bbimg(o){
var zoom=parseInt(o.style.zoom, 10)||100;
zoom+=event.wheelDelta/12;
if (zoom>0){
o.style.zoom=zoom+'%';
}
return false;
}
----------------------------------------------------------------------------------------------

在此順便有個問題想請教一下,

我想在圖片內容頁的圖片下面生成一句“點擊查看原圖”

也就是說單擊圖片不是跳轉到下一張圖片,而是瀏覽該圖片(之前被限制最大尺寸)的原圖片地址,且在新窗口打開。


備注:

<img src="p_w_picpaths/tu.jpg" onclick="javascript:window.open(this.src);" style="cursor: pointer" alt="點此在新窗口瀏覽圖片" bbimg(this)" />

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

疏附县| 义乌市| 郸城县| 兴城市| 高台县| 阳谷县| 库伦旗| 吉隆县| 平江县| 临汾市| 句容市| 南投市| 石台县| 通州市| 双柏县| 昌吉市| 凉山| 汉源县| 濮阳市| 介休市| 义乌市| 潮州市| 安康市| 保德县| 天祝| 乃东县| 祁阳县| 延吉市| 体育| 遂溪县| 农安县| 绿春县| 正镶白旗| 宁陕县| 辽源市| 汨罗市| 石林| 桐乡市| 安陆市| 林周县| 正蓝旗|