- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JQUERY实例:图片展示效果
默认显示图例:
当鼠标放在第一张图片上的时候的图例:
我们来看看Html代码:
HTML 代码div id=photoShow??? div class=photo??????? img src=p1.jpg?/??????? span张娜拉,韩国的/span??? /div??? div class=photo??????? img src=p2.jpg?/??????? spanMy Digital Story/span??? /div??? div class=photo??????? img src=p3.jpg?/??????? span不知道是什么图来的/span??? /div??? div class=photo??????? img src=p4.jpg?/??????? span我的Logo,Studio拼错了都不知道,汗一个。/span??? /div??? div class=photo??????? img src=p5.jpg?/??????? span四季图吧这是,但我分不清夏和秋/span??? /div??? /div/div
然后我们写一个CSS来控制一下这个HTML的样式,CSS比较菜,将就吧,达到效果就好:
CSS#photoShow{}{??? border: solid 1px #C5E88E;??? overflow: hidden;?/**//*图片超出DIV的部分不显示*/??? width: 580px;??? height: 169px;??? background: #C5E88E;??? position: absolute;}.photo{}{??? position: absolute;??? top: 0px;??? width: 490px;??? height: 169px;}.photo img{}{??? width: 490px;??? height: 169px;}.photo span{}{??? padding: 5px 0px 0px 5px;??? width: 490px;??? height: 30px;??? position: absolute;??? left: 0px;??? bottom: -32px;?/**//*介绍内容开始的时候不显示*/??? background: black;??? filter: alpha(opacity=50);?/**//*IE透明*/??? opacity: 0.5;?/**//*FF透明*/??? color: #FFFFFF;}
完成上面的准备工作后,我们下面开始jQuery代码。首先就是做一些初始化的工作:
$(document).ready(function(){
var imgDivs = $(#photoShowdiv);
var imgNums = imgDivs.length; //图片数量
var divWidth = parseInt($(#photoShow).css(width)); //显示宽度
var imgWidth = parseInt($(.photoimg).css(width)); //图片宽度
var minWidth = (divWidth - imgWidth)/(imgNums-1); //显示其中一张图片时其他图片的显示宽度
var spanHeight = parseInt($(#photoShow.photo:firstspan).css(height)); //图片介绍信息的高度
imgDivs.each(function(i){
$(imgDivs[i]).css({z-index: i, left: i*(divWidth/imgNums)});
$(imgDivs[i]).hover(function(){
//处理鼠标进入的时候
},function(){
//处理鼠标离开的时候
});
});
});
首先我们定义了一些变量,方便我们后面使用。
然后就是使用了一个 each() 的函数在每一个匹配的元素进行事件处理。这里是每一个div class=photo 元素分别进行事件的处理。
然后看一下下面这一句:
$(imgDivs[i]).css({z-index: i, left: i*(divWidth/imgNums), top:0px});
这句是通过CSS来控制每一个图片的层次和显示位置。
然后就是用一个 hover() 函数来处理鼠标的hover事件。
首先看一下鼠标
您可能关注的文档
- 2008年湘西支教活动策划书.doc
- 《各类营销策划精彩案例》.doc
- 2002店铺开业手册_2002店铺开业手册.doc
- 马克奎安的新作《进化》在伦敦展览 2008年2月1日 去年,我们有幸通过.doc
- 项目宣传活动计划.doc
- 通力宝胶囊宣传营销策划案 (DOC 21).doc
- 贝尔地板宝贝计划.pdf
- 财务类表格大全_物资储存限额一.doc
- 赢创德固赛催化剂项目环境影响报告书简本.pdf
- 苏教版小学《科学》四年级(上册)教学指导意见.doc
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
文档评论(0)