`
piperzero
  • 浏览: 3555524 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

javascript的相册效果

 
阅读更多
当鼠标移动到小图时自动显示出大图 ,当鼠标点击top图片时,大图自动显示上一个图片
,当鼠标点击bottom时,大图自动显示下一个图片

<html> <head> <meta http-equiv="content-Type" content="text/html;charset=gb2312"/> <title>纵向JS相册效果</title> <style type="text/css"> body{ background:#000000; margin:20px 0; font:12px Verdana,Arial,Tahoma; text-align:center; vertical-align:middle; color:#ffffff} img{ border:none } .txt_1{ font:bold 24px Verdana,Tahoma; color:#fff } img.thumb_img{ cursor: pointer; dispaly:block; margin-bottom:10px } img #main_img{ cursor:pointer; display:block; } #gotop{ cursor:pointer; display:block; } #gobottom{ cursor:pointer; display:block; } #showArea{ height:355px; margin:10px; overflow:hidden } </style> </head> <body> <table width="760" border='0' align='center' cellpadding='0'n cellspacing='5'> <tr> <td height='75' colspan='2' align='left' class="txt_1">javaScript相册效果</td> <tr> <td width='640' align='center'> <img src='images/03.jpg' width='640' height='400' border='0' id='main_img' rel='images/03.jpg'/></td> <td width='110' align='center' valign='top'> <img src='images/gotop.gif' width='100' height='14' id='gotop' alt='top'/> <div id='showArea'> <img src='images/01.jpg' width='80' height='50' border='0' class='thumb_img' rel='images/01.jpg'/> <img src='images/02.jpg' width='80' height='50' border='0' class='thumb_img' rel='images/02.jpg'/> <img src='images/03.jpg' width='80' height='50' border='0' class='thumb_img' rel='images/03.jpg'/> <img src='images/04.jpg' width='80' height='50' border='0' class='thumb_img' rel='images/04.jpg'/> <img src='images/05.jpg' width='80' height='50' border='0' class='thumb_img' rel='images/05.jpg'/> <img src='images/06.jpg' width='80' height='50' border='0' class='thumb_img' rel='images/06.jpg'/> </div> <img src='images/gobottom.gif' width='100' height='14' id='gobottom' alt='top'/> </td> </tr> </table> </br> <p>&nbsp;</p> </body> </html> <script type='text/javascript'> function $(e) { return document.getElementById(e); } document.getElementsByClassName=function(cl){ var retnode=[]; var myclass=new RegExp('\\b'+cl+'\\b'); var elem=this.getElementsByTagName('*'); for(var i=0;i<elem.length;i++){ var classes=elem[i].className; if(myclass.test(classes)) retnode.push(elem[i]); } return retnode; } var MyMar; var main=0; var speed=1; var spec=20; var ipath='images/'; var thumbs=document.getElementsByClassName('thumb_img'); for (var i=0;i<thumbs.length;i++){ thumbs[i].onmouseover=function(){ $('main_img').src=this.src; }; thumbs[i].onclick=function(){ $('main_img').src=this.src; } } $('main_img').onclick=function(){ location=this.link; } $('gotop').onmouseover=function(){ this.src=ipath+'gotop2.gif'; MyMar=setInterval(gotop,speed); } $('gotop').onclick=function(){ var main_src=$('main_img').src; for(var i=0;i<thumbs.length;i++){ if(main_src==thumbs[i].src) $('main_img').src=thumbs[i-1].src; } } $('gotop').onmouseout=function(){ this.src=ipath+'gotop.gif'; clearInterval(MyMar); } $('gobottom').onmouseover=function(){ this.src=ipath+'gobottom2.gif'; MyMar=setInterval(gobottom,speed); } $('gobottom').onmouseout=function(){ this.src=ipath+'gobottom.gif'; clearInterval(MyMar); } $('gobottom').onclick=function(){ var main_src=$('main_img').src; for(var i=0;i<thumbs.length;i++){ if(main_src==thumbs[i].src) $('main_img').src=thumbs[i+1].src; } } function gotop(){ $('showArea').scrollTop-=spec; } function gobottom(){ $('showArea').scrollTop+=spec; } </script>


<wbr></wbr>
分享到:
评论

相关推荐

    js相册效果

    JavaScript相册效果是一种常见的网页交互设计,用于展示一组图片,让用户可以轻松浏览和操作。在网页开发中,JavaScript被广泛用来增强用户体验,特别是在创建动态、交互式的相册组件时。以下将详细介绍JavaScript...

    Javascript实现漂亮的相册效果

    首先,让我们了解JavaScript相册的基本构建块。一个基本的相册系统通常包括以下组件: 1. 图片容器:这是展示图片的主要区域,通常由HTML元素如`&lt;div&gt;`或`&lt;img&gt;`组成。 2. 图片数组:存储相册中所有图片的URL或其他...

    javascript 相册

    本项目名为“javascript相册”,其描述提及“效果超好”,表明这是一个功能强大且用户体验极佳的相册解决方案。 首先,我们来看看核心文件`Viewer`。这可能是整个相册的主视图或查看器组件,负责加载、显示和控制...

    JS实现的相册效果,完美

    通过分析和学习这个文件,开发者可以更好地理解如何将理论知识应用到实际项目中,构建出具有专业水平的JavaScript相册效果。 总结来说,用JavaScript实现的相册效果能够提供丰富的交互体验,关键在于巧妙地运用JS...

    JavaScript实现的相册

    以下将详细介绍这个JavaScript相册的实现原理和相关知识点。 1. **DOM操作**:JavaScript通过Document Object Model(DOM)来操作HTML元素。在这个相册中,JavaScript可能会选择或创建DOM元素,如`&lt;img&gt;`标签来展示...

    javascript 的相册浏览(超帅)找

    JavaScript 相册浏览是一种网页应用,它允许用户在网页上以动态、美观的方式查看一系列图片。这类应用通常具有平滑的...通过深入研究这个文件,我们可以学习到如何构建一个高性能、用户友好的JavaScript相册浏览应用。

    炫丽相册JavaScript效果

    同时,这也为自定义相册效果提供了基础,比如添加新的动画效果、改变布局或是整合其他功能,如图片预览、全屏模式等。 总的来说,"炫丽相册JavaScript效果"是一个很好的实践案例,可以帮助开发者提升JavaScript编程...

    JavaScript的相册滑动效果

    JavaScript的相册滑动效果 用火狐跟IE都兼容

    javascript图片相册

    在图片相册中,JavaScript用于控制图片的显示、切换、动画效果等,通过操作DOM(Document Object Model)来改变网页内容。 2. **事件处理**:JavaScript通过监听用户的交互事件,如鼠标点击、滑动等,来触发相应的...

    JavaScript 相册滑动条效果

    JavaScript相册滑动条效果是网页交互设计中常见的一种功能,它允许用户通过滑动条来浏览一组图片或内容,增强了用户体验。实现这种效果通常涉及HTML、CSS和JavaScript的综合运用,尤其是JavaScript对于动态更新和...

    javascript+css相册

    这个"javascript+css相册"项目就是这样一个实例,它结合了JavaScript和CSS两种核心技术来实现动态的图片展示功能。下面将详细解释这个项目的相关知识点。 首先,**JavaScript**是这相册的核心驱动力。它是一种轻量...

    javascript编写的精美的相册

    接下来,我们将深入探讨这些元素如何协同工作来创建一个JavaScript相册。 1. HTML文档:HTML(超文本标记语言)是网页的基础结构,readme.htm和index.htm可能是两个不同的页面,其中一个可能作为相册的主入口。它们...

    javascript+jquery的网络相册

    jQuery 是一个 JavaScript 库,它简化了 JavaScript 的语法,提供了丰富的功能,如DOM操作、事件处理、动画效果等。 在"javascript+jquery的网络相册"项目中,我们可能涉及到以下几个关键知识点: 1. **DOM操作**...

    横向的js相册效果

    【横向的JS相册效果】是一种常见的网页交互设计,它利用JavaScript语言来实现图片的水平滑动展示,为用户提供了动态、美观且易于操作的图片浏览体验。在网页设计中,这种效果通常用于产品展示、摄影集或者画廊等场景...

    JavaScript相册Tab选项卡切换

    JavaScript相册Tab选项卡切换是一种常见的网页交互设计,它允许用户在不同的相册或图片集之间轻松切换。这种功能在网站、博客和个人作品展示中非常流行,因为它提供了良好的用户体验,让用户能够按照自己的兴趣浏览...

    纵向的JS相册效果,下载来试试

    【标题】中的“纵向的JS相册效果”指的是在网页设计中使用JavaScript实现的一种动态相册展示方式。这种效果通常会让相册中的图片以垂直滚动或滑动的形式呈现,为用户带来更生动、互动的浏览体验。在网页设计中,...

    JS版本相册效果

    在"JS版本相册效果"这个项目中,我们将深入探讨如何利用JavaScript实现一个功能丰富的在线相册。 首先,我们需要理解相册的基本功能。一个基本的相册通常包括图片的展示、切换、缩放、旋转以及导航控制等。在...

    纵向 的 JS 相册 效果

    "纵向的JS相册效果"是一个利用JavaScript实现的、展示图片的动态相册组件,这种效果通常用于提升用户体验,使得用户可以方便地浏览一系列图片,而无需跳转页面或者加载新的内容。 在创建一个纵向的JS相册时,开发者...

    JavaScript缩略图相册效果.rar

    在本项目"JavaScript缩略图相册效果.rar"中,我们看到的是一个利用JavaScript实现的动态相册功能,它允许用户点击缩略图来查看对应的全尺寸大图。这个效果在网页设计中非常常见,可以提升用户体验,使网站或应用更具...

    简单的国外JavaScript相册.rar

    标题中的“简单的国外JavaScript相册.rar”表明这是一个利用JavaScript技术实现的相册应用,主要针对非IE浏览器。这个相册可能具有简洁的设计和国际化的特性,因为它被描述为“国外”的。JavaScript是一种广泛用于...

Global site tag (gtag.js) - Google Analytics