首页
精品网站
艺术设计
网络学院
信息中心
求职招聘
网站综合
服装网站
编程开发
设计论坛
投稿
我要上榜
设计资源站
平面设计
画册
VI欣赏
包装
CG-插画
搜索
个人网页
Alexa排名
CSS
建站资源
下载专区
JS特效
品牌服装
服装院校
专题欣赏
SEO
图标欣赏
专题
深圳网站建设
广州网站设计
域名注册
上海网站建设
虚拟主机
广州网站建设
广州网页设计
签名设计
虚拟主机
域名注册
品牌形象设计
设计联盟
当前位置:
网站综合首页
>>
网页JS特效
>>
图形图象类
>> Javascript的图片滚动浏览效果代码
Javascript的图片滚动浏览效果代码
网站色彩搭配讲解
跟我探索网站排名的捷径
网页banner设计欣赏
网站装饰图标设计欣赏
设计赛事集合
网页JS特效大全
来源:
中国设计秀
作者:
luzi
点击:
2901
加入收藏
发表评论
0
顶一下
关键字:
图片
代码
js特效
一个图片滚动的代码,可实现图片随鼠标箭头左右滚动浏览。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>图片滚动</title> <style type="text/css">... <!-- body{...}{ background-image:url('../../http://www.sanda.com.cn/new/images/heading3.gif'); background-repeat:no-repeat; padding-top:80px; } #dhtmlgoodies_slideshow{...}{ width:600px; /**//* Total width of slideshow */ } #previewPane{...}{ border:1px solid #CCCCCC; margin-bottom:10px; text-align:center; vertical-align:middle; padding-top:10px; background-color:#CCC; position:relative; /**//* CSS HACK */ height: 432px; /**//* IE 5.x */ height/**//* */:/**//**/420px; /**//* Other browsers */ height: /**//**/420px; } #previewPane img{...}{ line-height:400px; } #previewPane #largeImageCaption{...}{ /**//* CSS styling of image caption below large image */ font-style:italic; text-align:center; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; /**//* Font to use */ font-size:0.9em; } #galleryContainer{...}{ height:102px; /**//* Height of the http://www.sanda.com.cn/new/image + 2 */ border:1px solid #CCCCCC; position:relative; overflow:hidden; padding:1px; /**//* CSS HACK */ height: 104px; /**//* IE 5.x - Added 2 pixels for border left and right */ height/**//* */:/**//**/102px; /**//* Other browsers */ height: /**//**/102px; } #arrow_left{...}{ position:absolute; left:0px; z-index:10; background-color: #FFF; padding:1px; } #arrow_right{...}{ position:absolute; right:0px; z-index:10; background-color: #FFF; padding:1px; } #theImages{...}{ position:absolute; height:100px; left:40px; width:100000px; } #theImages #slideEnd{...}{ float:left; } #theImages img{...}{ float:left; padding:1px; filter: alpha(opacity=50); opacity: 0.5; cursor:pointer; border:0px; } #waitMessage{...}{ display:none; position:absolute; left:200px; top:150px; background-color:#FFF; border:3px double #000; padding:4px; color:#555; font-size:0.9em; font-family:arial; } #theImages .imageCaption{...}{ display:none; } --> </style> <script type="text/javascript" >... var displayWaitMessage=true; // Display a please wait message while http://www.sanda.com.cn/new/image are loading? var activeImage = false; var imageGalleryLeftPos = false; var imageGalleryWidth = false; var imageGalleryObj = false; var maxGalleryXPos = false; var slideSpeed = 0; var imageGalleryCaptions = new Array(); function startSlide(e) ...{ if(document.all)e = event; var id = this.id; this.getElementsByTagName('IMG')[0].src = 'http://www.sanda.com.cn/new/images/' + this.id + '_over.gif'; if(this.id=='arrow_right')...{ slideSpeedMultiply = Math.floor((e.clientX - this.offsetLeft) / 5); slideSpeed = -1*slideSpeedMultiply; slideSpeed = Math.max(-10,slideSpeed); }else...{ slideSpeedMultiply = 10 - Math.floor((e.clientX - this.offsetLeft) / 5); slideSpeed = 1*slideSpeedMultiply; slideSpeed = Math.min(10,slideSpeed); if(slideSpeed<0)slideSpeed=10; } } function releaseSlide() ...{ var id = this.id; this.getElementsByTagName('IMG')[0].src = 'http://www.sanda.com.cn/new/images/' + this.id + '.gif'; slideSpeed=0; } function gallerySlide() ...{ if(slideSpeed!=0)...{ var leftPos = imageGalleryObj.offsetLeft; leftPos = leftPos/1 + slideSpeed; if(leftPos>maxGalleryXPos)...{ leftPos = maxGalleryXPos; slideSpeed = 0; } if(leftPos<minGalleryXPos)...{ leftPos = minGalleryXPos; slideSpeed=0; } imageGalleryObj.style.left = leftPos + 'px'; } setTimeout('gallerySlide()',20); } function showImage() ...{ if(activeImage)...{ activeImage.style.filter = 'alpha(opacity=50)'; activeImage.style.opacity = 0.5; } this.style.filter = 'alpha(opacity=100)'; this.style.opacity = 1; activeImage = this; } function initSlideShow() ...{ document.getElementById('arrow_left').onmousemove = startSlide; document.getElementById('arrow_left').onmouseout = releaseSlide; document.getElementById('arrow_right').onmousemove = startSlide; document.getElementById('arrow_right').onmouseout = releaseSlide; imageGalleryObj = document.getElementById('theImages'); imageGalleryLeftPos = imageGalleryObj.offsetLeft; imageGalleryWidth = document.getElementById('galleryContainer').offsetWidth - 80; maxGalleryXPos = imageGalleryObj.offsetLeft; minGalleryXPos = imageGalleryWidth - document.getElementById('slideEnd').offsetLeft; var slideshowImages = imageGalleryObj.getElementsByTagName('IMG'); for(var no=0;no<slideshowImages.length;no++)...{ slideshowImages[no].onmouseover = showImage; } var divs = imageGalleryObj.getElementsByTagName('DIV'); for(var no=0;no<divs.length;no++)...{ if(divs[no].className=='imageCaption')imageGalleryCaptions[imageGalleryCaptions.length] = divs[no].innerHTML; } gallerySlide(); } function showPreview(imagePath,imageIndex)...{ var subImages = document.getElementById('previewPane').getElementsByTagName('IMG'); if(subImages.length==0)...{ var img = document.createElement('IMG'); document.getElementById('previewPane').appendChild(img); }else img = subImages[0]; if(displayWaitMessage)...{ document.getElementById('waitMessage').style.display='inline'; } document.getElementById('largeImageCaption').style.display='none'; img.onload = function() ...{ hideWaitMessageAndShowCaption(imageIndex-1); }; img.src = imagePath; } function hideWaitMessageAndShowCaption(imageIndex) ...{ document.getElementById('waitMessage').style.display='none'; document.getElementById('largeImageCaption').innerHTML = imageGalleryCaptions[imageIndex]; document.getElementById('largeImageCaption').style.display='block'; } window.onload = initSlideShow; </script> </head> <body> <div id="dhtmlgoodies_slideshow"> <div id="previewPane"> <img src="/uploadfile/site/uploadfile/200712/20071216021317834.jpg"> <span id="waitMessage">Loading image. Please wait</span> <div id="largeImageCaption">图片 1</div> </div> <div id="galleryContainer"> <div id="arrow_left"><img src="/uploadfile/site/uploadfile/200712/20071216021318945.gif"></div> <div id="arrow_right"><img src="/uploadfile/site/uploadfile/200712/20071216021319983.gif"></div> <div id="theImages"> <!-- Thumbnails --> <a href="#" onClick="showPreview('/uploadfile/site/uploadfile/200712/20071216021317834.jpg','1');return false"><img src="/uploadfile/site/uploadfile/200712/20071216021319520.jpg"></a> <a href="#" onClick="showPreview('/uploadfile/site/uploadfile/200712/20071216021317834.jpg','2');return false"><img src="/uploadfile/site/uploadfile/200712/20071216021319520.jpg"></a> <a href="#" onClick="showPreview('/uploadfile/site/uploadfile/200712/20071216021317834.jpg','3');return false"><img src="/uploadfile/site/uploadfile/200712/20071216021319520.jpg"></a> <a href="#" onClick="showPreview('/uploadfile/site/uploadfile/200712/20071216021317834.jpg','4');return false"><img src="/uploadfile/site/uploadfile/200712/20071216021319520.jpg"></a> <a href="#" onClick="showPreview('/uploadfile/site/uploadfile/200712/20071216021317834.jpg','5');return false"><img src="/uploadfile/site/uploadfile/200712/20071216021319520.jpg"></a> <a href="#" onClick="showPreview('/uploadfile/site/uploadfile/200712/20071216021317834.jpg','6');return false"><img src="/uploadfile/site/uploadfile/200712/20071216021319520.jpg"></a> <a href="#" onClick="showPreview('/uploadfile/site/uploadfile/200712/20071216021317834.jpg','7');return false"><img src="/uploadfile/site/uploadfile/200712/20071216021319520.jpg"></a> <a href="#" onClick="showPreview('/uploadfile/site/uploadfile/200712/20071216021317834.jpg','8');return false"><img src="/uploadfile/site/uploadfile/200712/20071216021319520.jpg"></a> <!-- End thumbnails --> <!-- Image captions --> <div class="imageCaption">图片1</div> <div class="imageCaption">图片 2</div> <div class="imageCaption">图片 3</div> <div class="imageCaption">图片4</div> <div class="imageCaption">图片 5</div> <div class="imageCaption">图片 6</div> <div class="imageCaption">图片 7</div> <div class="imageCaption">图片 8</div> <!-- End image captions --> <div id="slideEnd"></div> </div> </div> </div> </body> </html>
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
2007-12-16 14:13:17 出处:
中国设计秀_优秀网页欣赏_精美平面设计欣赏_设计教程
本文引用地址:
http://www.cnwebshow.com/site/html/article_2026.html
热点文章/相关文章
·
KUGOO首页展示效果
·
纵向的JS相册效果
·
运用filter做广告渐近渐...
·
横向的JS相册效果
·
完全加载图片后,才显示图片
动画效果鼠标点击打开/关闭层
跟随鼠标的弹性效果的运动图片
防止屏蔽,背投广告代码的完善
JS页内查找关键词的高亮显示
一个简洁的JS日历
最新文章
·
完全加载图片后,才显示图片
·
横向的JS相册效果
·
纵向的JS相册效果
·
KUGOO首页展示效果
·
运用filter做广告渐近渐显效果.
·
一个简洁的JS日历
·
Javascript的图片滚动浏览效果...
·
JavaScript使图片保持纵横比的代码
·
JS控制CSS的实现方法
·
JS图片模糊变化切换效果代码
艺术设计秀最新图片
Angie Tomson平面...
Andrew Nguyen平面...
国外设计师jaalon...
食品系列包装设计...
iken包装设计作品欣赏
精美月饼包装设计...
推荐文章
·
纵向的JS相册效果
·
运用filter做广告渐近渐显效果.
素材下载
矢量
潮流素材
背景素材
模板
网站地图
|
关于我们
|
联系我们
|
网站建设
|
广告服务
|
版权声明
|
免责声明
|
网站公告
|
友情链接
|
留言
|
旧版入口
Copyright © 2005-2008
中国设计秀_网页设计秀_艺术设计秀_网页设计教程_网站建设作品_平面设计欣赏_包装设计欣赏_品牌网站建设
All Right Reserved.
做最专业的设计服务网站,秀出自我,秀出精彩!
中国设计秀,秀---无处不在!!
交流群:9107036 3848215 8850631
粤ICP备05067046号
中国设计秀,欢迎你!