首页 > 其他分享 >jQuery制作动态酷效果总结

jQuery制作动态酷效果总结

时间:2022-11-25 22:05:10浏览次数:47  
标签:jQuery 总结 效果 元素 动态 speed css 属性



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的值可以为:

  • slow、normal、fast;slow为0.6秒;normal为0.4秒;fast为0.2秒
  • 数值表示的毫秒数值

 

4.淡入淡出效果

 

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

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

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

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

 

5.制作动画效果

 

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

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

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

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

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

  • 并发与排队效果

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

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

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

 

标签:jQuery,总结,效果,元素,动态,speed,css,属性
From: https://blog.51cto.com/u_15834343/5887819

相关文章

  • 常用redis命令学习总结
    1、杀掉占用的redis进程ps-ef|grepredis|awk'{print$2}'|xargskill-92、替换redis_6390.conf配置文件中端口6379为6390sed-i's/6379/6390/g'redis_6390.con......
  • 2022-2023-1 20221421 《计算机基础与程序设计》第十三周学习总结
    作业信息班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK13作业正文:2022-2023-120221312......
  • jquery004-表格crud
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>modal-box</title><style>.center{margin:0auto;}......
  • [流水帐]暑期总结
    [小结]暑期总结随手流水帐~DONE跟着学校训练学了一点点算法,好难嗷日常感觉自己是个憨憨,被ph和fjy两个大佬疯狂带飞水了一场数模,从入门到胡编乱造hh2天多速通了pythonPTA的语......
  • jQuery 基础
    目录基本使用选择器操作样式动画效果属性操作元素操作jQuery文档地址基本使用入口函数 //入口函数 //文档准备好执行函数 $(document).ready(function(){......
  • [Linux 高并发服务器]制作静态库与动态库
    [Linux高并发服务器]制作静态库与动态库[Linux高并发服务器]制作静态库与动态库​​[Linux高并发服务器]制作静态库与动态库​​​​什么是库​​​​静态库的制作和使用......
  • #yyds干货盘点# 动态规划专题:括号区间匹配
    1.简述:描述给定一个由'[',']','(',‘)’组成的字符串,请问最少插入多少个括号就能使这个字符串的所有括号左右配对。例如当前串是"([[])",那么插入一个']'即可满足。数据范围......
  • 一条SQL查询语句是如何执行的?总结
    学习《MySQL实战45讲》丁奇--第一篇|基础架构:一条SQL查询语句是如何执行的?总结版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明......
  • 用asp.net+Jquery+Ajax+sqlserver编写的 (英语六级记单词)
        英语的重要性已经毋庸置疑,对于程序员来说更甚,一些最新的技术资料是英文的,如果想进入外企英语也是一个很重要的条件。对于程序员来说怎样学习好英语,在此谈一下我......
  • 11月25日内容总结——sql查询关键字
    目录一、SQL语句查询关键字二、前期数据准备三、编写SQL语句的小技巧四、查询关键字之where筛选1.查询id大于等于3小于等于6的数据2.查询薪资是20000或者18000或者17000的......