请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 新增登录提醒插件 - 用至我的站点 地图任务一定要做 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

MIUI手机主题设计大赛,奔驰大奖等你拿! 想加薪?!蓝色理想招聘提供你更多机会 悬赏答疑,赚取积分兑奖品!

查看: 29591|回复: 102

仿2010世博会主页焦点flash [复制链接]

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-8 23:03:05 |显示全部楼层
本次更新对比旧版本精简了一半以上的代码(可以对比一下),强烈推荐喜欢的朋友更新。
如果说之前版本仿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结构如下:

  1. <div id="myFocus"><!--焦点图容器ID-->
  2.   <div class="loading">请稍候...</div><!--载入画面-->
  3.   <div class="pics"><!--焦点图内容-->
  4.     <ul>
  5.       <li><a href="#"><img src="#" alt="图片1来源于网络,版权属于作者" /></a></li><!--alt的内容为标题-->
  6.       <li><a href="#"><img src="#" alt="图片2来源于网络,版权属于作者" /></a></li>
  7.       <li><a href="#"><img src="#" alt="图片3来源于网络,版权属于作者" /></a></li>
  8.       <li><a href="#"><img src="#" alt="图片4来源于网络,版权属于作者" /></a></li>
  9.     </ul>
  10.   </div>
  11. </div>
复制代码


以上代码皆兼容包括IE系列、火狐系列、谷歌系列等现代浏览器,细心的网友可能会发现其在各个浏览器中运行速度不同,其中谷歌、某些版本的火狐运行比较快、而IE8、某些版本的火狐运行慢一些,而我这个是在IE6中测试和作标准的,这个问题已经开帖请教经典论坛里的达人:http://bbs.blueidea.com/thread-2983483-1-2.html,但目前似乎没有解决的办法,如果朋友们有什么好的解决方案或程序发现什么bug、or进一步的优化代码,欢迎提出^_^

[ 本帖最后由 KOEN301 于 2010-10-10 22:07 编辑 ]
已有 1 人评分威望 收起 理由
cloudgamer + 1 谢谢分享

总评分: 威望 + 1   查看全部评分

西部数码云主机4G内存500G仅需423元
KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-9 00:27:48 |显示全部楼层
这是一款黑色的风格,一起贴到这里好了,方便找,原帖:http://bbs.blueidea.com/thread-2983873-1-1.html

 提示:您可以先修改部分代码再运行


一款淘宝商城的~~

 提示:您可以先修改部分代码再运行


有时间会把所有流行的效果集中发出来,谢谢大家的支持~~

[ 本帖最后由 KOEN301 于 2010-6-4 13:16 编辑 ]
租服务器,上51IDC

使用道具 举报

帖子
171
体力
409
威望
4
居住地
广东省 深圳市
发表于 2010-5-9 09:50:27 |显示全部楼层
是不是也参照了zuozuo的?
UI

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-9 10:06:09 |显示全部楼层
原帖由 tangbin1987 于 2010-5-9 09:50 发表
是不是也参照了zuozuo的?

zuozuo??可以给个链接吗?如果说到参照,我是从这帖子开始学习的(上面的图片也是用了这贴 ):http://bbs.blueidea.com/thread-2882621-1-1.html,本来昨晚发了此帖(即带略缩图)的 一个优化改进版,后来发现存在不少bug,删了^_^

[ 本帖最后由 KOEN301 于 2010-5-9 10:08 编辑 ]

使用道具 举报

帖子
171
体力
409
威望
4
居住地
广东省 深圳市
发表于 2010-5-9 10:18:48 |显示全部楼层
哦,是佐佐。我在他个人网站上看过
UI

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-9 10:38:34 |显示全部楼层
原帖由 tangbin1987 于 2010-5-9 10:18 发表
哦,是佐佐。我在他个人网站上看过

。。。肯定不是的哦,即使相似也方法不同,如果真的 参照了别人的作品或思路(其实我也找不到),我一定会标明、附带传送门^_^

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-9 11:14:21 |显示全部楼层
搜索进了朋友说的 佐佐 个人网站,找了好久,终于找到一个相似的http://byzuo.com/demo/focus_turn_upgrade/index.html,但又很不相似,不知朋友看出了没^_^ 不过从前面的作品看,无疑他也是个高手,谢谢推荐

使用道具 举报

8yong8 
帖子
918
体力
2709
威望
0
发表于 2010-5-9 12:35:26 |显示全部楼层
第二个看上去有点怪...

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-9 12:45:43 |显示全部楼层
原帖由 8yong8 于 2010-5-9 12:35 发表
第二个看上去有点怪...

那个只是示范,如果你懂CSS,那么样式完全可以自己调节

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-9 12:57:12 |显示全部楼层
谁知道哪个比较好用的相册可以引用图片到别处展示?百度、网易等都不行,失望~~~

使用道具 举报

函数收集者

中级会员

帖子
835
体力
287
威望
1
发表于 2010-5-9 14:03:08 |显示全部楼层
不错 就全局太多了

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-9 14:39:46 |显示全部楼层
原帖由 hotcrab2008 于 2010-5-9 14:03 发表
不错 就全局太多了

确实考虑过这个问题,只是我没有向封装这方面作出尝试,不过现在很多网站都是通过iframe来内置这些类似的焦点图,而且SEO也建议这么做,所以这也觉得没什么了。如果有人愿意花一点时间把它们封装起来当然我也很乐意

使用道具 举报

755816 

剪刀石头布

高级会员

帖子
232
体力
796
威望
1
居住地
浙江省 杭州市
发表于 2010-5-11 14:42:02 |显示全部楼层
时间有问题 每次都是连跳两个
//*   JavaScript  小偷  *//

使用道具 举报

中国网路青年

高级会员

帖子
487
体力
956
威望
0
居住地
广东省 珠海市
发表于 2010-5-11 14:51:27 |显示全部楼层
原帖由 KOEN301 于 2010-5-11 12:16 发表

拜托,我这个是JS,不是flash。上面已经说的很清楚了。


呃,我的错。楼主加油,纯JS的我也做过,自己遇到的问题就是只能用 淡出淡入,做不了flash下的其它效果,像卷页,拼图,这些。

使用道具 举报

帖子
307
体力
836
威望
0
发表于 2010-5-11 15:13:42 |显示全部楼层
为什么复制你的代码运行,会显示‘filters' is null or not an object.??

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-11 17:04:06 |显示全部楼层
原帖由 cwq2jxl 于 2010-5-11 15:13 发表
为什么复制你的代码运行,会显示‘filters' is null or not an object.??

可能是你的css样式设置不对?不是很清楚你的状况

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-11 17:07:47 |显示全部楼层
原帖由 shw3588 于 2010-5-11 14:51 发表


呃,我的错。楼主加油,纯JS的我也做过,自己遇到的问题就是只能用 淡出淡入,做不了flash下的其它效果,像卷页,拼图,这些。


一起学习
其实做这个耗了我不少精力,看似简单,但实际中遇到的问题真的非常多,特别是多个对象存在一起运动的情况,还要考虑中断的情况。。。如果滑动切换设置为onmouseover就很容易看出来了。
有时间的话大家可以一起交流

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-11 17:09:56 |显示全部楼层
原帖由 755816 于 2010-5-11 14:42 发表
时间有问题 每次都是连跳两个

请问这个bug是在什么情况下出现?
前期制作中我也遇到这样的bug,但现在应该不存在才对呀。。。
有空再改进一下。。。。

使用道具 举报

帖子
307
体力
836
威望
0
发表于 2010-5-11 17:16:32 |显示全部楼层
原帖由 KOEN301 于 2010-5-11 17:04 发表

可能是你的css样式设置不对?不是很清楚你的状况

我只是复制了你的代码,放进EditPlus里运行了下,就爆了- -!~还想学习学习来着。。

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-11 17:21:42 |显示全部楼层
原帖由 cwq2jxl 于 2010-5-11 17:16 发表

我只是复制了你的代码,放进EditPlus里运行了下,就爆了- -!~还想学习学习来着。。

如果把代码全部复制(包括HTML),那应该是没问题的,代码我一般是放到谷歌浏览器或火狐的浏览器测试的,EditPlus没用过。。。

使用道具 举报

帖子
307
体力
836
威望
0
发表于 2010-5-12 08:37:33 |显示全部楼层
原帖由 KOEN301 于 2010-5-11 17:21 发表

如果把代码全部复制(包括HTML),那应该是没问题的,代码我一般是放到谷歌浏览器或火狐的浏览器测试的,EditPlus没用过。。。

我在FF和IETESTER里测试了下,IE6不兼容     请高手修改下

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-12 15:31:38 |显示全部楼层
原帖由 cwq2jxl 于 2010-5-12 08:37 发表

我在FF和IETESTER里测试了下,IE6不兼容     请高手修改下

我就是以IE6作预览的。。。。不知其他人是不是也出现不兼容情况?

使用道具 举报

帖子
307
体力
836
威望
0
发表于 2010-5-12 17:31:26 |显示全部楼层
原帖由 KOEN301 于 2010-5-12 15:31 发表

我就是以IE6作预览的。。。。不知其他人是不是也出现不兼容情况?

直接在IE6下运行是好的,但是全选复制你的代码进Editplus就诡异的报错- -!你的程序跟它有仇么?

使用道具 举报

六月阳光

银牌会员

帖子
912
体力
2286
威望
2
居住地
北京市 朝阳区
发表于 2010-5-12 17:52:17 |显示全部楼层
能大概讲下原理或对js部分做下注释就更有利于新手了~~

当然,这个效果非常不错~

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-12 23:04:51 |显示全部楼层
原帖由 cwq2jxl 于 2010-5-12 17:31 发表

直接在IE6下运行是好的,但是全选复制你的代码进Editplus就诡异的报错- -!你的程序跟它有仇么?

极有可能是人品问题。。。

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-12 23:16:27 |显示全部楼层
原帖由 xiaotian_s 于 2010-5-12 17:52 发表
能大概讲下原理或对js部分做下注释就更有利于新手了~~

当然,这个效果非常不错~

嗯。。。其实清楚了里面的htm/css结构是很容易看懂我的代码的,本来我代码水平就不高,呵呵。还有里面函数的功能也注释的很清楚哦,耐心点看应该很容易理解的

使用道具 举报

KOEN301 楼主
帖子
454
体力
1060
威望
9
居住地
广东省 广州市
发表于 2010-5-12 23:18:19 |显示全部楼层
越看觉得那个黑色风格很漂亮啊,但为什么原帖那么少人顶呢?郁闷。

使用道具 举报

blazers

中级会员

帖子
156
体力
457
威望
0
居住地
山东省 泰安市
发表于 2010-5-12 23:55:28 |显示全部楼层
黑色的确实漂亮

但点击的地方有点小

美观但不方便

使用道具 举报

帖子
307
体力
836
威望
0
发表于 2010-5-13 08:34:45 |显示全部楼层
原帖由 KOEN301 于 2010-5-12 23:04 发表

极有可能是人品问题。。。

最近RP还不错的说。。可能你这控件和Editplus不兼容- -?

使用道具 举报

帖子
19
体力
354
威望
0
居住地
广东省 广州市
发表于 2010-5-13 12:51:30 |显示全部楼层
LZ打一个包吧

使用道具 举报

您需要登录后才可以回帖 登录 | 注册


Archiver|手机版|blueidea.com ( 京ICP备05002321号 )    

GMT+8, 2012-5-25 23:16 , Processed in 0.160519 second(s), 8 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部