位置: 编程技术 - 正文

jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】(jquery model)

编辑:rootadmin

推荐整理分享jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】(jquery model),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery模拟鼠标点击事件,jquery demo,jquery实战,jquery虚拟dom,jquery虚拟dom,jquery model,jquery model,jquery model,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了jQuery模拟实现经典FLASH导航动画效果的方法。分享给大家供大家参考,具体如下:

一、前言:

FLASH在中国互联网发展初期的时候非常的热,各种各样的矢量造型和动作,加上专门配制的音效,让很多人眼前一亮,并且让很多人迷上了这种新兴的媒体,那时候兴起了很多大大小小的专门发布FLASH的网站,印象中记得的像“FLASH闪吧”、“FLASH帝国”、“闪客天地”等这些都是很火很热的网站,在当时盛极一时,由此也产生了一大批的专门从事FLASH的开发者,我们时尚的称之为“闪客”。//是不是想到了某些动画片中的貌似隐者的那种习惯使用快剑的剑客呢?

我印象中比较出名的是的《小破孩》系列的动画,另外还有《鹿鼎记》、《大话西游》、《水浒Q传》等系列的做得非常精致的动画,在我那个情窦初开的年代,都专门买了光盘看了和收集了起来,还专门买了很多FLASH制作的书来学习,希望有一天也可以做出一个像样的作品,但是到现在为止也没有做出一个像样的作品,最多只能做一些图片加文字版的MV,惭愧啊。可以说,FLASH在那时候基本上是到达了顶峰时期。

从那以后,网络开始进入WEB2.0的时代,由于现代社会工作节奏的加快,FLASH的更新速度慢、开发的时间周期长、新的技术和应用不断涌现以及一些纯FLASH作品发布的站点不营利以及网络传送等带来的一系列的问题,辉煌的FLASH开始走下坡路,再也回复不到当年的辉煌时期了。尽管Macromedia公司最后在年被ADOBE收购,并且推出新的版本和3.0的AS,但也没法挽回下滑的局面。

到了今天,市场的份额已经远远回不到当年巅峰时期了,但仍有不少的人在孜孜不倦的研究和使用这个曾经带给我们那么多梦想和美好的FLASH,仍有不少优秀的作品在流传着,不管苹果放弃支持FLASH,或是在新的技术下,以后FLASH会退出舞台,但我们对FLASH都深存敬意。

哈哈,好像扯远了,回归正题。

二、正题

新的HTML5和CSS3的诞生后,有人预言FLASH会被这些新的技术取代,我觉得这个可能性不大,两者的方向不同,起码在目前的阶段还不用担心这个问题。

作为一名前端攻城狮认为,在我们的WEB开发中,FLASH的使用以尽量少用为妙,如一些FLASH的网站或是导航或其他页面的元素等,因为FLASH对搜索引擎不友好,搜索引擎无法抓取里面的内容,所以在我们的一般开发中,特别是大型的或门户的网站开发中都不使用FLASH,但是FLASH以其特别畅游的动画效果仍会吸引很大的一部分人来使用它来做网站整站或是一些效果。

在一些项目中,客户要求要某个站点上用FLASH效果来做导航,唯一的一个原因是觉得动画好看,但对于我们这些前端攻城狮,代码狂,一是不会做FLASH,二是直接将别人的FLASH拿下来也不合适,因为别人的是针对项目来开发的,里面有很多的AS也是和项目关联起来的,所以也拿下来了也无法使用,三是有SEO或是代码洁癖,喜欢折腾,总想通过其他各种不同的方法来实现,有不折腾到死也不会满足的心态,所以就有了下面的这样一个折腾——js模拟的flash导航效果折腾。

要折腾的效果如下图:

jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】(jquery model)

具体的效果请看DEMO ,点击此处打开。

像DEMO里的这个这样的FLASH导航,里面除了AS的一些条件的判断外,还有XML的脚本配置,真的是没有扎实的AS知识,想改造过来都很难,哈,还不如对脆直接模拟来做效果,且收录要比FLASH来得好哈。

想尝试用HTML5和CSS3应该可以实现的,但想想,浏览器的兼容性还是一个很大的问题,由于HTML5和CSS3项目中用得少,也比较菜,所以还是JS算了,但JS本身也非常的菜,JQuery略懂一些,就直接用JQuery来搞了,等以后浏览器都完美的支持HTML3和CSS3或我有空的时候,再来重新写一下这个效果哈。

说干就干,说做就做,首先来说一下思路。

这个分上下两个部分,上面是大分类,下面是二级分类,动画是一个向上,一个向下,动画利用JQuery中的animate可以做到,鼠标的移上和移出就是一个hover的事件进行触发,基本涉及的就主要是这两个函数了,其他的一些小地方就在实际的过程中进行细节调整就可以了。

于是就有了下面基于JQuery的核心脚本(这个代码有点长,其实没什么特别的地方,和我们平常写的基本一样,HTML和CSS请到DEMO页中查看,因有使用图片就不贴出来了)

三、结语

虽然模拟的效果与用FLASH的效果还有一定的差距,个人觉得效果能够达到FLASH的%左右吧,但基本上影响不大,且利于SEO,且加载的速度也明显的比FLASH加载得快,所以个人觉得还可以接受,但有时候客户是否接受,就需要一些沟通了。

总的来说,FLASH和模拟的各有优缺点,在不同的环境中各有千秋,没有好与不好的说法,只能说看需求和取舍,有时候,客户需要就是一定要这样搞,你也必须要这样搞,客户永远都是上帝,技术这些东西在某些人眼里就是一坨一坨的哈,但对于我个这样的一些对于代码乐此不倦折腾的的伪程序猿来说,虽然有技术的情结在里面,对于一些客户的需求也无可奈何,能让我们快乐的是在于折腾的过程和实现的喜悦并进行分享。你说是么?

完整demo实例代码点击此处本站下载。

(PS:本文在作者原文的基础上针对demo演示做了大量简化并提供了demo源码的下载,以期可以直接将最核心的部分展现给读者。)

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery窗口操作技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery常用插件及用法总结》、《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

jQuery模拟实现的select点击选择效果【附demo源码下载】 本文实例讲述了jQuery模拟实现的select点击选择效果。分享给大家供大家参考,具体如下:有时候有些HTML元素无法让我们用样式控制进行控制,但是射鸡

etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例 基于角色的权限管理一般有5张表构成,如下图,这里我们要实现对角色role进行授权操作,简单来说就是要对rolemenu进行添加操作,这里前端主要用easyui-

jQuery Ztree行政地区树状展示(点击加载) Ztree行政地区树状展示(点击加载)效果如下:开始贴代码:实体类Item,用于对Ztree的节点展示publicclassItem{privateStringid;privateStringpId;privateStringname;privatei

标签: jquery model

本文链接地址:https://www.jiuchutong.com/biancheng/377797.html 转载请保留说明!

上一篇:浅谈EasyUI常用控件的禁用方法(easyui控件)

下一篇:jQuery模拟实现的select点击选择效果【附demo源码下载】(jquery model)

  • 小规模超过30万计算
  • 增值税纳税义务确认时间
  • 营业净利率和总资产净利率的区别
  • 委托加工物资需要计提存货跌价准备吗
  • 期末现金及现金等价物余额公式
  • 不是小微企业的小规模纳税人的税收优惠
  • 如何根据资产负债表填写现金流量表
  • 企业接受外部劳务派遣用工支出税前扣除问题
  • 土地使用税怎么征收标准
  • 企业所得税收入是什么意思
  • 差旅费实际报销金额超出标准报销金额怎么才能体现出来
  • 冲抵货款的返利怎么做账
  • 简易征收进项税额转出什么意思
  • 员工参加公司活动的好处
  • 公司股东可以自己买保险吗
  • 安全费用支出范围包括
  • 给员工交的重大医疗保险怎么做分录?
  • 给分公司开发票由总公司付款怎么办?
  • 企业如何避免风险
  • 商贸公司购买货物会计分录
  • 工程质保金扣除
  • 证券公司手续费怎么收
  • 失控发票进项税转出申报怎么填
  • 不良品退回处理流程
  • 票据贴现公司需要资质吗
  • 华为mate手机sim卡怎么插
  • bios如何设置光盘启动项
  • 综合资金成本是
  • 污水处理费该谁交
  • php img
  • 携税宝续费
  • 滞纳金和罚金计入哪个会计科目
  • 免抵退税额是什么
  • 销售免税农产品进项税可以抵扣吗
  • 电脑椅什么牌子质量好
  • 如何利用口诀记单词
  • 草丛里的野花像
  • vue 动态添加路由
  • 编写一个php程序,展示双引号和单引号的区别
  • 前端试题大全及答案
  • node深入浅出pdf
  • 业务经费包括哪些内容
  • 捐赠利得的会计科目
  • 公司注销公司名下的房子怎么办
  • 城镇土地使用税优惠政策
  • 官方的问答
  • 社保所属期怎么填
  • 企业应付账款科目的借方余额反映的是
  • 小公司没有财务软件怎么手工记账
  • 工程造价咨询服务费收费标准
  • 增值税零税率发票开了2年,没给对方
  • 企业土地补偿款如何做账
  • 人力资源公司代发工资可以开专用发票吗
  • 过路费纸质发票可以抵扣增值税吗
  • 质量策划什么意思
  • 普通发票作废要去税局吗
  • 货款折扣的账务处理
  • 房地产开发企业增值税税率
  • freebsd命令大全
  • openbsd 6.9
  • 设置u盘为只读
  • windows出现问题怎么处理
  • 膈肌窝里有痦子
  • windows xp功能介绍
  • Centos 6.5 64位双网卡绑定教程
  • ie 无法打开
  • bootstrap modal 位置
  • js 异步队列
  • 彻底弄懂js中的this指向
  • vlw框架论坛
  • jquery 列表实现
  • jquery中的eq是什么
  • javascript要怎么学
  • javascript构造函数可继承父类的构造函数
  • 对税务机关的意见建议怎么写
  • 陕西地方水利建设基金减免政策2023
  • 浙江省有多少家农业银行
  • 2021年留抵退税可以退2019年的吗
  • 9月份公积金什么时候扣
  • 一巩固三衔接
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设