UI/API/1.7/RemoveClass

jQuery UI removeClass

概述

removeClass( [class], [duration] )

从每个设置的或者匹配的元素上利用一段过渡动画移除所有或者指定的样式.

需要附加的文件

  • Effects Core

示例

在一秒钟内从匹配的元素上移除 'selected' 样式.

$("p").click(function () {
      $(this).removeClass("selected", 1000);
    });

<!DOCTYPE html>
<html>
<head>
  <link type="text/css" href="themes/base/ui.all.css" rel="stylesheet" />
  <script type="text/javascript" src="js/jquery.min.js"></script>
  <script src="ui/effects.core.js"></script>
<style type="text/css">
  p { cursor: pointer; font-size: 1.2em; }
  .selected { color:red; }
</style>
  <script type="text/javascript">
  $(document).ready(function(){
    $("p").click(function () {
      $(this).removeClass("selected");
    });
  });
  </script>
</head>
<body style="font-size:62.5%;">
  
<p class="selected">Click me to remove 'selected' class.</p>
<p class="selected">Click me to remove 'selected' class.</p>
<p class="selected">Click me to remove 'selected' class.</p>

</body>
</html>

参数

  • class

    类型:
    String
    可选

    需要从元素上移除的样式.

  • duration

    类型:
    String, Number
    可选

    下面三个代表速度的字符串之一 ("slow", "normal", or "fast") 或者一个动画执行的具体毫秒数 (如: 1000).