jQuery技术

jQueryUI的添加类

字号+ 作者:H5之家 来源:H5之家 2017-09-15 18:25 我要评论( )

良好的组织和易于理解,有很多如何使用HTML,CSS,JavaScript中,SQL,PHP和XML实例网站建设教程。

jQueryUI的添加类

上一页 下一页章


本章将讨论addClass()方法,它是用于管理jQueryUI的视觉效果的方法之一。 addClass()方法允许动画更改到CSS属性。

addClass()方法的附加指定的类的匹配元素而动画所有样式的变化。

句法 加入jQueryUI的1.0版本

的addClass()方法都有其基本语法如下:

.addClass( className [, duration ] [, easing ] [, complete ] )

参数 描述

className 这是一种含有一个或多个CSS类字符串(separated by spaces)

duration 这是类型号或字符串的,并且指示的效果的毫秒数。 0值直接将元素在新的风格,没有进步。 它的默认值是400 。

easing 这是String类型,表示在影响进步的方式。 它的默认值是swing 。 可能的值是在这里 。

complete 这被称为用于每个元件的回调方法的效果是完全此元素时。

加入jQueryUI的1.9版本

随着1.9版本,这个方法现在支持children的选择,这也将动画后代元素。

.addClass( className [, options ] )

参数 描述

className 这是一种含有一个或多个CSS类字符串(separated by spaces)

options 这代表所有的动画设置。 所有属性都是可选的。 可能的值有:

例子

下面的例子说明使用addClass()方法。

通过单班 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>jQuery UI addClass Example</title> <link href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script> <style> .elemClass { width: 200px; height: 50px; background-color: #b9cd6d; } .myClass { font-size: 40px; background-color: #ccc; color: white; } </style> <script type="text/javascript"> $(document).ready(function() { $('.button').click(function() { if (this.id == "add") { $('#animTarget') .addClass("myClass", "fast") } else { $('#animTarget') .removeClass("myClass", "fast") } }) }); <div id=animTarget> Hello! </div> <button>Add Class</button> <button>Remove Class</button> </body> </html>

让我们保存上面的代码在一个HTML文件addclassexample.htm并在支持JavaScript的标准浏览器中打开它,你必须看到下面的输出。 现在你可以用结果玩:

你好!

添加类 删除类

点击Add Class和Remove Class按钮查看类包装盒上的效果。

传递多个班

这个例子展示了如何多个类传递给addClass方法。

<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery UI addClass Example</title> <link href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script> <!-- CSS --> <style> .red { color: red; } .big { font-size: 5em; } .spaced { padding: 1em; } { $('.button-1').click(function() { $( "#welcome" ) .addClass( "red big spaced" , 3000 ); }); }); <p>Welcome to Tutorials Point!</p> <button>Click me</button> </body> </html>

让我们保存上面的代码在一个HTML文件addclassexample.htm并在支持JavaScript的标准浏览器中打开它,你必须看到下面的输出。 现在你可以用结果玩:

教程点!

点击我


上一页 下一页章

赞助商链接


2017 W3im.com. All Rights Reserved. Email: jacklee8902@gmail.com



 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jquery操作css jquery+css实现下拉列表

    jquery操作css jquery+css实现下拉列表

    2017-09-16 10:00

  • HTML表单转JSON:jquery.serializeJSON

    HTML表单转JSON:jquery.serializeJSON

    2017-09-12 14:18

  • JavaScript小技巧 tips

    JavaScript小技巧 tips

    2017-09-12 09:41

  • 一、JS中innerHTML、outerHTML、innerText 、outerText、value的区别与联系?jQ

    一、JS中innerHTML、outerHTML、innerText 、outerText、value的区别

    2017-09-10 12:05

网友点评