2022年网页特效代码 2.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年网页特效代码 2.pdf》由会员分享,可在线阅读,更多相关《2022年网页特效代码 2.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、给地图加上放大镜 网页特效 - 给地图加个放大镜- var shrinkfactor=5 / left and top position of the thumbnailimage / (distance to the left and top browser-margin, pixels) var thumbleft = 30 var thumbtop = 30 / left and top position of the zoomed image / (distance to the left and top browser-margin, pixels) var largeleft =
2、300 var largetop = 30 / width and height of the enlarged images sector (visible part, pixels) var clipwidth = 240 var clipheight = 160 var isNav, isIE var offsetX, offsetY var selectedObj var largewidth = 0 var largeheight = 0 var thumbwidth = Math.floor(largewidth/shrinkfactor) var thumbheight = Ma
3、th.floor(largeheight/shrinkfactor) var dragimgwidth = Math.floor(clipwidth/shrinkfactor) var dragimgheight = Math.floor(clipheight/shrinkfactor) var dragimgleft = thumbleft+3 var dragimgtop = thumbtop+3 var difleft= largeleft-thumbleft var diftop= largetop-thumbtop var clippoints 名师资料总结 - - -精品资料欢迎下
4、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - var cliptop=0 var clipbottom=cliptop+clipheight var clipleft=0 var clipright=clipleft+clipwidth if (parseInt(navigator.appVersion) = 4) if (navigator.appName = Netscape) isNav = true else isIE = true function se
5、tZIndex(obj, zOrder) obj.zIndex = zOrder function shiftTo(obj, x, y) if (isNav) if(x=(document.thumb.left+thumbwidth-dragimgwidth-2) x=document.thumb.left+thumbwidth-dragimgwidth-2 if(y=(document.thumb.top+thumbheight-dragimgheight-2) y=document.thumb.top+thumbheight-dragimgheight-2 obj.moveTo(x,y)
6、else if(x=(document.all.thumb.style.posLeft+thumbwidth-dragimgwidth-2) x=document.all.thumb.style.posLeft+thumbwidth-dragimgwidth-2 if(y=(document.all.thumb.style.posTop+thumbheight-dragimgheight-2) y=document.all.thumb.style.posTop+thumbheight-dragimgheight-2 obj.pixelLeft = x obj.pixelTop = y clip
7、top = (y-thumbtop)*shrinkfactor clipbottom = cliptop+clipheight clipleft = (x-thumbleft)*shrinkfactor clipright = clipleft+clipwidth 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - if (document.all) clippoints =rect(+cliptop+ +clipright+ +c
8、lipbottom+ +clipleft+) document.all.large.style.posTop=largetop-cliptop document.all.large.style.posLeft=largeleft-clipleft document.all.large.style.clip=clippoints if (document.layers) document.large.top=largetop-cliptop document.large.left=largeleft-clipleft document.large.clip.left = clipleft doc
9、ument.large.clip.right = clipright document.large.clip.top = cliptop document.large.clip.bottom = clipbottom function setSelectedElem(evt) if (isNav) var testObj var clickX = evt.pageX var clickY = evt.pageY for (var i = document.layers.length - 1; i = 0; i-) testObj = document.layersi if (clickX te
10、stObj.left) & (clickX testObj.top) & (clickY testObj.top + testObj.clip.height & document.layersi.id=dragimg) selectedObj = testObj setZIndex(selectedObj, 100) return else var imgObj = window.event.srcElement if (imgObj.parentElement.id.indexOf(dragimg) != -1) selectedObj = imgObj.parentElement.styl
11、e setZIndex(selectedObj,100) return selectedObj = null return 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - function dragIt(evt) if (selectedObj) if (isNav) shiftTo(selectedObj, (evt.pageX - offsetX), (evt.pageY - offsetY) else shiftTo(se
12、lectedObj, (window.event.clientX - offsetX), (window.event.clientY - offsetY) return false function engage(evt) setSelectedElem(evt) if (selectedObj) if (isNav) offsetX = evt.pageX - selectedObj.left offsetY = evt.pageY - selectedObj.top else offsetX = window.event.offsetX offsetY = window.event.off
13、setY return false function release(evt) if (selectedObj) setZIndex(selectedObj, 0) selectedObj = null function setNavEventCapture() if (isNav) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP) function init() if (document.layers) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年网页特效代码 2022 网页 特效代码
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内