- 在线时间
- 413 小时
- 专家
- 0
- UID
- 535679
- 注册时间
- 2010-3-27
- 帖子
- 454
- 精华
- 0
- 积分
- 1105
- 居住地
- 广东省 广州市
- 离线
- 1 天
- 帖子
- 454
- 体力
- 1060
- 威望
- 9
- 居住地
- 广东省 广州市
|
本次更新对比旧版本精简了一半以上的代码(可以对比一下),强烈推荐喜欢的朋友更新。
如果说之前版本仿2010世博会flash的仿似度是90%,那么本次更新的仿似度则达到了99%,则是说几乎是一摸一样的(欢迎大家挑刺^_^)
其实本次更新只是日后将要发布的myFocus焦点图库的一款样式,也算是其发布前的一次预热吧,呵呵~~
总之,即将发布的myFocus正式版值得大家期待~~^^
7.5更新的代码:
提示:您可以先修改部分代码再运行
===========原贴============
不知大家发现没有,最近腾讯有关的网站焦点flash都是类似2010上海世博主页的那种格式,而且百度贴吧主页也做成了这样的格式,貌似很流行哦?。。遗憾的是它们都是flash做的,或是基于jquery库/IE滤镜(只模仿了渐变),找遍网络好像都找不到我想要的JS格式,只好自己动手做一个。看效果(已更新,共4款):
提示:您可以先修改部分代码再运行
因为本人JS水平有限,制作过程遇到很多问题都是通过搜索或在这里提问,后来发现 原来论坛早已有人做过类似的:http://bbs.blueidea.com/thread-2911266-1-3.html,但幸好,还不是完全相同的^_^。例如:朋友那个是一帧跟着一帧运动,而我这个是2帧甚至多帧的同时运动(如果你点击的足够快),所要处理/考虑的情况比朋友那个要复杂的多,这也是代码有点多的最大原因。当然,这个开始的loading切入我是模仿这位朋友的,希望不要介意^_^。
使用说明(5.12更新):直接复制套用或调用setMyFocus(ID,t);即可(ID为焦点容器id,t为每帧停留时间单位秒);其余的包括更改焦点图大小、添加更多的帧或自定义样式等等只需修改HTML/CSS,无需修改参数/JS代码,如添加一帧/图片只需在HTML中增加一行“<li>(你的图片)</li>”即可。HTML结构如下:
- <div id="myFocus"><!--焦点图容器ID-->
- <div class="loading">请稍候...</div><!--载入画面-->
- <div class="pics"><!--焦点图内容-->
- <ul>
- <li><a href="#"><img src="#" alt="图片1来源于网络,版权属于作者" /></a></li><!--alt的内容为标题-->
- <li><a href="#"><img src="#" alt="图片2来源于网络,版权属于作者" /></a></li>
- <li><a href="#"><img src="#" alt="图片3来源于网络,版权属于作者" /></a></li>
- <li><a href="#"><img src="#" alt="图片4来源于网络,版权属于作者" /></a></li>
- </ul>
- </div>
- </div>
复制代码
以上代码皆兼容包括IE系列、火狐系列、谷歌系列等现代浏览器,细心的网友可能会发现其在各个浏览器中运行速度不同,其中谷歌、某些版本的火狐运行比较快、而IE8、某些版本的火狐运行慢一些,而我这个是在IE6中测试和作标准的,这个问题已经开帖请教经典论坛里的达人:http://bbs.blueidea.com/thread-2983483-1-2.html,但目前似乎没有解决的办法,如果朋友们有什么好的解决方案或程序发现什么bug、or进一步的优化代码,欢迎提出^_^
[ 本帖最后由 KOEN301 于 2010-10-10 22:07 编辑 ] |
-
总评分: 威望 + 1
查看全部评分
|