js特效的照片墙,放100多张照片,它是一次载入吗?会不会造成打开浏览很慢?

JavaScript014

js特效的照片墙,放100多张照片,它是一次载入吗?会不会造成打开浏览很慢?,第1张

一楼回答正解,如果是从上到下排列的图片的话,1楼的方法完全可用。

如果是左右切换的照片,建议所有的100张图片都先用一张1*1像素的透明图片来代替,页面载入的时候改变第一张图片的url.点解左右箭头下一张的时候立刻改变相应图片的url

<img src="test.gif" dataurl="images/01.jpg">

<img src="test.gif" dataurl="images/02.jpg">

<img src="test.gif" dataurl="images/03.jpg">

不过悲剧的是楼主都不会JS。 难搞了。

给你个思路吧~JS代码费劲懒得写

首先把包住图片DIV或者li固定好大小,然后设置overflow:hidden并且把它设置成相对的,然后再在里面放入上下两个黑色的层,把它们设置成绝对的,然后位置超出可是方位,这样就隐藏掉了。接下来就写JS,写一个公用方法,然后让每个图片都去调用。当鼠标移入时就改变隐藏的层的位置(用JQ的animate),就可以了~中加的放大镜用JQ的fadeIn和fadeOut来处理就好了~