定制小程序开发费用jQuery操作css方法

目录


一、jQuery可以使用css定制小程序开发费用方法来修改元素样式

jQuery可以使用css定制小程序开发费用方法来修改简单元素样式;定制小程序开发费用也可以操作类,定制小程序开发费用修改多个样式。

1.定制小程序开发费用参数只写属性名,定制小程序开发费用则是返回属性值

$(this).css("color"");

⒉.参数是属性名,属性值,逗号分隔,是设置一组样式,属性必须加号,值如果是数字可以不用

跟单位和引号

$(this).css("color", "red");

 示例:

  1. <body>
  2. <div>123</div>
  3. <script>
  4. $(function(){
  5. $("div").css("color","red");
  6. });
  7. </script>
  8. </body>

3.参数可以是对象形式,方便设置多组样式。属性名和属性值用冒号隔开,属性可以不用加引号

$(this).css({ "color":" white","font-size":"20px"});

示例:

  1. <body>
  2. <div></div>
  3. <script>
  4. $(function(){
  5. $("div").css({
  6. width:200,
  7. height:200,
  8. backgroundColor:"red"
  9. });
  10. });
  11. </script>
  12. </body>

二、设置类的样式方法

作用等同于以前的classList,可以操作类样式,注意操作类里面的参数不要加点。

1.添加类

$("div").addClass("current");

2.移除类

$("div").removeClass("current");

3.切换类

$("div").toggleClass("current");

示例:

  1. <style>
  2. div{
  3. width: 100px;
  4. height: 100px;
  5. background-color: aquamarine;
  6. margin: 100px auto;
  7. transition: all 0.5s;
  8. }
  9. .current{
  10. background-color: red;
  11. transform: rotate(360deg);
  12. }
  13. </style>
  14. </head>
  15. <body>
  16. <div class="current"></div>
  17. <script>
  18. //添加类addClass()
  19. /* $(function(){
  20. $("div").click(function(){
  21. $(this).addClass("current");
  22. });
  23. }) */
  24. //删除类removeClass()
  25. /* $("div").click(function(){
  26. $(this).removeClass("current");
  27. }); */
  28. //切换类 toggleClass()
  29. $("div").click(function(){
  30. $(this).toggleClass("current");
  31. });
  32. </script>
  33. </body>

三、类操作与className区别

中className会覆盖元素原先里面的类名。

jQuery里面类操作只是对指定类进行操作,不影响原先的类名。

  1. <body>
  2. <div class="one"></div>
  3. <script>
  4. //追加类名,覆盖原来的类名
  5. var one = document.querySelector(".one");
  6. one.className = "two";
  7. //addClass相当于追加类名,不影响以前的类名
  8. $(".one").addClass("two");
  9. //移除two这个类名
  10. //$(".one").removeClass("two");
  11. </script>
  12. </body>

四、显示隐藏效果

1、显示语法

show ([speed,[easing],[fn]])

显示参数

(1)参数都可以省略,无动画直接显示。

( 2 ) speed :三种预定速度之一的字符串(“slow”,"norma",or“fast”)或表示动画时长的毫秒数值

(如:1000)。

( 3 ) easing : (Optional)用来指定切换效果,默认是“”,可用参数“linear”。

( 4 ) fn:回调函数,在动画完成时执行的函数,每个元素执行一次。

2、隐藏语法

hide([speed,[easing],[fn]])

3、切换语法

toggle([speed,[easing],[fn]])

 示例:

  1. <style>
  2. div{
  3. width: 100px;
  4. height: 100px;
  5. background-color: aquamarine;
  6. }
  7. </style>
  8. </head>
  9. <body>
  10. <button>显示</button>
  11. <button>隐藏</button>
  12. <button>切换</button>
  13. <div></div>
  14. <script>
  15. $(function(){
  16. $("button").eq(0).click(function(){
  17. $("div").show(1000,function(){
  18. alert(1);
  19. });
  20. });
  21. $("button").eq(1).click(function(){
  22. $("div").hide(1000,function(){
  23. alert(1);
  24. });
  25. });
  26. //一般情况不加参数,直接显示隐藏
  27. $("button").eq(2).click(function(){
  28. $("div").toggle(1000);
  29. });
  30. })
  31. </script>
  32. </body>

五、滑动效果

1、上滑效果语法

slideUp ([speed,[easing],[fn]])

2、下滑效果语法

slideDown([speed,[easing],[fn]])

3、滑动切换效果语法

slideToggle ([speed,[easing],[fn]])

 示例:

  1. <style>
  2. div{
  3. width: 100px;
  4. height: 100px;
  5. background-color: aquamarine;
  6. display: none;
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <button>下滑</button>
  12. <button>上滑</button>
  13. <button>滑动切换</button>
  14. <div></div>
  15. <script>
  16. $(function(){
  17. //下滑slideDown()
  18. $("button").eq(0).hover(function(){
  19. $("div").slideDown();
  20. })
  21. //上滑slideUp()
  22. $("button").eq(1).hover(function(){
  23. $("div").slideUp();
  24. })
  25. //滑动切换slideToggle()
  26. $("button").eq(2).hover(function(){
  27. $("div").slideToggle();
  28. })
  29. })
  30. </script>
  31. </body>

4、事件切换

hover([over,]out)

( 1 ) over:鼠标移到元素上要触发的函数(相当于mouseenter )

( 2 ) out:鼠标移出元素要触发的函数(相当于mouseleave )

六、动画队列及其停止排队方法

1、动画或效果队列

动画或者效果一旦触发就会执行,如果多次触发,就造成多个动画或者效果排队执行。

2、停止排队

stop()

(1 ) stop()方法用于停止动画或效果。

(2)注意:stop()写到动画或者效果的前面,相当于停止结束上一次的动画。

  1. <script>
  2. $(function(){
  3. //下滑slideDown()
  4. $("button").eq(0).hover(function(){
  5. $("div").stop().slideDown();
  6. })
  7. //上滑slideUp()
  8. $("button").eq(1).hover(function(){
  9. $("div").stop().slideUp();
  10. })
  11. //滑动切换slideToggle()
  12. $("button").eq(2).hover(function(){
  13. $("div").stop().slideToggle();
  14. });
  15. });
  16. </script>

七、淡入淡出效果

1、淡入效果语法

fadeIn([speed,[easing],[fn]])

淡入效果参数

(1)参数都可以省略。

( 2 ) speed :三种预定速度之一的字符串(“slow”,“normal”,or"fast”)或表示动画时长的毫秒数值(如

∶1000)。

( 3 ) easing : (Optional)用来指定切换效果,默认是“swing”,可用参数“linear”。.

( 4 ) fn:回调函数,在动画完成时执行的函数,每个元素执行一次。

2、淡出效果语法

fadeout([speed,[easing],[fn]])

3、淡入淡出切换效果语法

  1. fadeToggle([speed, [easing],[fn]])

4、渐进方式调整到指定的不透明度

fadeTo ([[speed],opacity,[easing],[fn]])

2.效果参数

( 1 ) opacity透明度必须写,取值0~1之间。

( 2 ) speed :三种预定速度之一的字符串(“slow”,"normal" ,or“fast”)或表示动画时长的毫秒数值(如∶1000)。必须写

( 3 ) easing : (Optional)用来指定切换效果,默认是“swing”,可用参数“linear”。

( 4 ) fn:回调函数,在动画完成时执行的函数,每个元素执行一次。

示例:

  1. <style>
  2. div{
  3. width: 100px;
  4. height: 100px;
  5. background-color: aquamarine;
  6. display: none;
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <button>淡入</button>
  12. <button>淡出</button>
  13. <button>淡入淡出</button>
  14. <button>修改不透明度</button>
  15. <div></div>
  16. <script>
  17. $(function(){
  18. $("button").eq(0).click(function(){
  19. $("div").fadeIn(1000);
  20. })
  21. $("button").eq(1).click(function(){
  22. $("div").fadeOut(1000);
  23. })
  24. $("button").eq(2).click(function(){
  25. $("div").fadeToggle(1000);
  26. })
  27. //透明度必须要写
  28. $("button").eq(3).click(function(){
  29. $("div").fadeTo(1000,0.5);
  30. });
  31. });
  32. </script>
  33. </body>

八、自定义动画

语法:

animate(params, [speed],[easing],[fn])

参数

( 1 ) params:想要更改的样式属性,要以对象的形式传递,必须写。属性名可以不用带引号,如果

是复合属性则需要采取驼峰命名法borderLeft。其余参数都可以省略。

( 2 ) speed :三种预定速度之一的字符串(“slow”,"normal”,or“fast”)或表示动画时长的毫秒数值(如

∶1000)。

( 3 ) easing : (Optional)用来指定切换效果,默认是“swing”,可用参数“linear”。

( 4 ) fn:回调函数,在动画完成时执行的函数,每个元素执行一次。

示例:

  1. <style>
  2. div{
  3. //盒子定位
  4. position: absolute;
  5. width: 100px;
  6. height: 100px;
  7. background-color: aquamarine;
  8. }
  9. </style>
  10. </head>
  11. <body>
  12. <button>动起来</button>
  13. <div></div>
  14. <script>
  15. $(function(){
  16. $("button").click(function(){
  17. $("div").animate({
  18. left: 300,
  19. top: 200,
  20. opacity: 0.4,
  21. width: 200,
  22. height: 200
  23. },500);
  24. });
  25. });
  26. </script>
  27. </body>

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发