- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
javascript幻灯片使用JavaScript创建可维护的幻灯片.pdf
javascript幻灯片:使用 JavaScript 创建可维
护的幻灯片效果代码
疯狂代码 http://CrazyC/ ĵ http:/CrazyC/Javascript/Article44813.html
第步:分析问题(Analizing the problem)
创建个好脚本第步应该是去分析哪些是你要完成:我们想要创建个照片幻灯片效果并且我们想要保持维护方便
如何创建个幻灯片效果
在个网站WebSite上拥有幻灯片有几种思路方法:
在文档中包含所有图片
当他运行在无 JavaScript 状态这是个安全选择而且当页面被载完所有图片也会将被载完然而这个方式只适用于
少量图片
在文档中包含第张图片并且有个创建幻灯片功能服务器端脚本
这也是相当安全但是对于终端用户来说这是非常令人厌烦——我不想加载整个页面仅想得到下张照片但对页面
展示和广告点击比较有效这也是为什么大量新闻站点使用这个思路方法
在文档中包含第张图片并按需加载其他图片
这个思路方法令你厌烦是必须依赖于 JavaScript 并且要有个维护照片列表 JavaScript 你还需提供个加载指示器
用来显示用户些正在发生事情
在我们案例中我们采取下面图片列表用向前和向后按钮把他变成个幻灯片效果并且个指示器告诉我们照片总数
中哪张照片是当前显示
ul id=slideshow
liimg src=img/flat1.jpg alt=Hallway //li
liimg src=img/flat2.jpg alt=Hob //li
liimg src=img/flat3.jpg alt=Bathroom //li
liimg src=img/flat4.jpg alt=Living Room //li
liimg src=img/flat5.jpg alt=Bedroom //li
/ul
最后输出会看起来像例子中幻灯片效果
依赖关系检查
我们这里有些元素依赖于 JavaScript 生成:文字指示器和向前和向下链接为了保持我们解决思路方法可用性我们
需要确保些事情:
仅当 JavaScript 可用(用户信赖我们提供给他们使用功能)时这些元素应该出现个链接不能做任何违反用户对我
们信任事情
不论输入设备(让我们不要依赖用户是否有鼠标)交互式元素都应该可用
图片不应该被隐藏除非使用者能再次访问他们在技术上仅显示第张图片且没有向前和向后链接是预留退路做法
但是为什么要用户已下载所有图片仅只看到第张?
第 2步:规划脚本(Planning the Script)
旦你已经评估了问题并挑选出你想使用解决思路方法你便可以开始规划脚本本质上我们脚本应该做这些:
检查幻灯片列表是否存在并且包含些图片(有理由为张图片创建个幻灯片效果吗?)
隐藏所有照片但不是第个
创建向前和向后链接和个显示我们在哪指示器
添加事件处理使链接增加或减少当前显示图片编号
确保幻灯片效果没有超出范围当图片编号小于 0 他应该变为最后张图片反过来类似
区别功能处理
我们有些思路方法处理这个问题其中的是使用 DOM 遍历每个 LI 条目并隐藏他在这个事件监听我们先隐藏先前
显示 LI (如果有话)并显示当前这个
注:显示和隐藏代替图片 LI 更有意义他允许维护者在每个幻灯片上添加其他元素比如些标题
这个思路方法问题在于我们在 JavaScript 中做必要样式改变这意味着如果有需要比刚才我们脚本中改变
display 从 block 到 none 更复杂样式改变将使脚本变得更杂乱(没有从行为中分离表现)
样式留给 CSS 解析器
更简洁思路方法是将所有外观改变(在所有列表项下载完的后隐藏某些)都留给浏览器 CSS 解析器在我们例子中
我们可以在幻灯片中使用个 CSS 规则很容易地隐藏所有列表项并用个特定 重写当前条目样式
HTML:
ul id=slideshow
liimg src=img/flat1.jpg alt=Hallway //li
liimg src=img/flat2.jpg alt=Hob //li
liimg src=img/flat3.jpg alt=Bathroom //li
liimg src=img/flat4.jpg alt=Li
您可能关注的文档
- (二)企业聘用残疾人设施设备改造.doc
- (作文)青年要自觉践行社会主义核心价值观.doc
- (修改定稿)对加强基层民主自治建设的几点思考.doc
- (刑)多媒体在现代教育教学中的地位和作用.doc
- (打)MOOC_能否颠覆教育流程_尚俊杰.pdf
- (无候选人直选样本).doc
- (王盟)改革开放以来通货膨胀与经济增长关系的实证研究.pdf
- (百库)领导干部工作作风改进与群众路线践行研究.doc
- (站起来坐下).pdf
- (第三稿)山东省枣庄市主导产业选择研究.doc
- 04 人物传记阅读 -2022-2023学年七年级语文下册知识梳理与能力训练(部编版) .pdf
- 专题06 八上《红星照耀中国》—2024年中考语文名著导读抢分练(解析版).pdf
- 专练02 七上《西游记》—2024年中考语文名著导读抢分练(全国通用)(原卷版).pdf
- 专练02 七上《西游记》—2024年中考语文名著导读抢分练(全国通用)(解析版).pdf
- 专练01 七上《朝花夕拾》—2024年中考语文名著导读抢分练(全国通用)(解析版).pdf
- 专题27 热点素材:《灌篮高手》+国泰空乘歧视非英语乘客、AI换脸诈骗、公器私用、路怒双输-2023年中考语文热点作文素材解读及运用.pdf
- 专练04 七下《红岩》—2024年中考语文名著导读抢分练(全国通用)(解析版).pdf
- 专题18 12个满分议论段+「45个百搭名言」+高分经典的人物组合素材+“丁汝昌投降图”事件-2023年中考语文热点作文素材解读及运用.pdf
- 2025年重庆三峡学院单招(语文)测试模拟题库汇编.docx
- 2025年郑州工业安全职业学院单招(语文)测试模拟题库新版.docx
文档评论(0)