`
pcajax
  • 浏览: 2184958 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jQuery制作动态酷效果总结

阅读更多


jQuery是一个优秀的JavaScript框架,可以很好的解决不同浏览器兼容的问题,尤其是在ASP.NET MVC下,它的作用更加的凸显。

jQuery在制作动态酷效果的时候有很强的优势,以下是笔者总结的一些最常用到的方法。
 

1.修改内联CSS

<script type="text/javascript"><!-- google_ad_client = "pub-6770445892601887"; /* 468x60, 创建于 09-11-19 */ google_ad_slot = "4437639877"; google_ad_width = 468; google_ad_height = 60; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

jQyery提供.css()方法来供我们获取或修改内联的css

.css()方法能够接收的参数由两种,一种是为它单独传递一个单独的样式属性和值,另一种是为它传递一个由“属性-值”对构成的映射:

.css('property','value');

.css({'property1':'value1','property-2':'value2'});

一般来说,数字值不需要加引号,而字符串值需要加引号。但是,当使用映射表示法时,如果属性名使用驼峰大小写形式的DOM表示法,则可以省略引号。

 

2.基本的隐藏和显示,不带动画效果

 

.hide()

.show()

这两个方法的作用就是立即隐藏或显示匹配的元素集合。

 

3.指定显示速度的隐藏和显示

 

.hide().show()方法的基础上,可以制定隐藏或显示的速度。它的表示方法为:.hide('speed').show('speed')speed的值可以为:

  • slownormalfast;slow0.6秒;normal0.4秒;fast0.2
  • 数值表示的毫秒数值

 

4.淡入淡出效果

 

.fadein() 为匹配元素指定淡入效果

.fadeout() 为匹配元素指定淡出效果

使用.fadein().fadeout()同样可以制定speed值,如:slownormalfast、毫秒数

淡入淡出的实现方式其实是增加或减少匹配元素的不透明度来实现的。

 

5.制作动画效果

 

jQuery提供了一个强大的.animate()方法,通过该方法可以创建包含多重效果的自定义动画。.animate()方法接受以下四个参数:

  • 一个包含样式属性及值的映射。
  • 可选的速度参数,默认为normal
  • 可选的缓动类型
  • 可选的回调参数。

 
6.使用.animate()制作动画的时候应当考虑的问题

  • css对我们要改变的元素所施加的限制

例如,在元素的css定位没有设置成relativeabsolute的情况下,调整left属性对于匹配的元素毫无作用。所有块级元素默认的css定位属性都是static,这个值精切地表明:在改变元素的定位属性之前试图移动它们,它们只会保持静止不动。

  • 并发与排队效果

jQuery中无论是处理一组还是多组元素,默认都是同时发生的,因此,并发问题就成为了我们值得考虑的一个问题。概括起来有以下两点:

如果是处理一组元素,可以根据代码的书序进行控制;

如果是处理多组元素,则可以通过回调函数进行控制;

 

分享到:
评论

相关推荐

    jquery制作的超酷动态变色sitemap呈现树状结构的网站地图效果.zip

    在本项目中,"jquery制作的超酷动态变色sitemap呈现树状结构的网站地图效果.zip",我们关注的是使用jQuery库来创建一个交互式的、视觉吸引力强的网站地图(Sitemap)。网站地图是一个图形化表示网站所有页面的结构,...

    jquery超酷相册相框效果

    为了实现相册的动态效果,jQuery结合CSS3可以制作出平滑的过渡和动画。例如,可以使用`.fadeIn()`和`.fadeOut()`方法进行淡入淡出效果,`.slideUp()`和`.slideDown()`实现上下滑动,`.animate()`则允许自定义复杂的...

    jQuery制作非常炫酷的字体显示效果特效.zip

    在本教程中,我们将深入探讨如何使用jQuery库创建引人注目的字体显示效果。jQuery是一个强大的JavaScript库,它...无论是简单的淡入淡出,还是复杂的打字机效果,jQuery都能轻松实现,让网页的动态展示更加丰富多彩。

    jQuery翻牌倒计时效果demo

    总结来说,实现jQuery翻牌倒计时效果涉及到了JavaScript基础、jQuery的DOM操作和动画、ECMAScript语法以及CSS3动画技术。通过掌握这些技能,你可以创建出更多富有创意和互动性的前端效果,提升用户体验。

    jQuery 动态酷效果实现总结

    jQuery 的动态酷效果实现是其强大之处,它简化了JavaScript代码,提高了开发效率,同时带来了丰富的用户界面效果。在ASP.NET MVC中结合使用,能够构建出高效且具有吸引力的Web应用程序。了解并熟练掌握这些基本方法...

    jQuery超酷平面式时钟效果 jQuery超酷平面式时钟网页特效.zip

    总结,jQuery超酷平面式时钟效果的实现结合了jQuery的强大功能、CSS3的动画效果以及HTML5的语义化标签,为网页增添了一道亮丽的风景线。开发者可以根据自身需求,进一步定制时钟样式,如添加背景渐变、动态数字显示...

    jquery很炫的滚动条效果

    在实现滚动条效果时,我们可以利用jQuery提供的API来控制页面滚动,并添加动态效果。 1. **引入jQuery库**:在HTML文档中,我们需要引入jQuery库。通常,我们通过CDN(内容分发网络)链接来获取最新的jQuery版本,...

    jQuery实现彩虹文字效果.zip

    总结来说,"jQuery实现彩虹文字效果"是一个利用jQuery库和JavaScript动态改变文本颜色来创建视觉上如同彩虹般绚丽的动画效果的项目。它涉及到DOM操作、CSS样式控制以及动画时间轴的概念,为网页增加了一种引人注目的...

    非常酷的jquery背景动画效果

    总结起来,创建“非常酷的jquery背景动画效果”涉及到以下关键点:理解jQuery的选择器和方法,掌握CSS的背景属性,利用鼠标悬停事件,以及运用动画函数和定时机制。通过这些技术,我们可以打造一款吸引眼球的背景...

    jQuery刻度尺时钟效果,一款把日期和时间通过横向刻度条展现,效果非常酷,完全突破了传统的时钟概念,兼容主流浏览器

    总结来说,这款jQuery刻度尺时钟效果展示了前端技术如何创造性地呈现常见功能,如时间显示。它结合了jQuery的便利性、JavaScript的动态性和ECMAScript的标准化,为用户带来了新颖的视觉体验。开发者可以通过学习和...

    Jquery实现超酷的左边商品分类导航菜单特效.zip

    总结起来,这个项目展示了如何利用jQuery和CSS创建一个交互性好、视觉效果出众的左侧商品分类导航菜单。通过HTML构建基础结构,CSS进行美化,再用jQuery处理用户交互和动画效果,最终达到提升用户体验的目标。这样的...

    jQuery+CSS3实现的超酷全屏产品切换展示效果.zip

    在全屏产品展示中,`@keyframes`可能被用来制作如轮播、翻页或滑块等动态效果。 在实际应用中,开发者需要考虑响应式设计,确保在不同设备和屏幕尺寸上都能良好地展示。可以使用CSS3的媒体查询(`media queries`)...

    CSS+VBScript制作的酷酷光照效果

    总结来说,CSS和VBScript在创建酷酷的光照效果方面各有所长。CSS提供静态的视觉样式,而VBScript则赋予这些样式动态行为。通过巧妙地组合和应用这两者,我们可以创造出引人入胜且交互性强的网页设计。在学习和实践中...

    jQuery超酷文字斜斜显示 jQuery超酷文字斜斜显示网页特效.zip

    接着,JavaScript和jQuery的结合使得这些效果更加动态和交互。jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理和动画制作。通过jQuery,我们可以轻松地添加事件监听器,当用户触发特定行为(如鼠标悬停...

    网页模板——jquery实现超酷的带前后翻页按钮全屏式图片滑动展示效果.zip

    总结来说,这个“jquery实现超酷的带前后翻页按钮全屏式图片滑动展示效果”的网页模板利用了jQuery的强大功能,通过精心设计的事件处理和动态效果,为用户提供了一个交互性强、视觉效果出色的图片展示体验。...

    很酷的大麦网旧版图片鼠标上移效果-jquery

    这个项目"很酷的大麦网旧版图片鼠标上移效果-jquery"显然聚焦于利用jQuery来实现一种动态的用户体验,即当用户将鼠标光标悬停在图片上时,图片会呈现出特定的视觉效果。 首先,我们要理解jQuery中的事件处理机制。...

    jQuery-实现多种炫酷图片切换形式相册特效.zip

    总结来说,这个项目涵盖了jQuery的基本应用,包括DOM操作、事件处理、动画制作,以及用户交互的响应。它还涉及到了前端开发中的用户体验设计、性能优化和跨平台兼容性问题。通过学习和实践这个项目,开发者可以提升...

    jQuery 制作气泡形的图片画廊

    总结,使用jQuery制作气泡形图片画廊涉及以下几个关键步骤: 1. 使用jQuery选择器和方法操作DOM元素。 2. 利用CSS创建气泡形状和布局。 3. 动态加载图片数据,创建并定位气泡元素。 4. 添加交互功能,如点击事件。 5...

    jQuery实现的多种超酷文字淡入显示特效源码.zip

    总结,jQuery提供的淡入淡出特效是网页动态效果中的重要组成部分。通过合理运用,开发者可以轻松地创建出丰富多彩的用户交互体验。无论是在简单的个人项目还是复杂的商业网站中,jQuery的这一特性都显得尤为实用且...

    jQuery炫酷时尚彩色条纹进度条插件

    这款插件基于jQuery构建,意味着开发者可以利用jQuery的强大功能来实现进度条的动态效果和灵活配置。 ### 二、进度条样式与动画 1. **彩色条纹**:插件提供了多种颜色组合,可以创建出丰富多彩的条纹效果,使得...

Global site tag (gtag.js) - Google Analytics