首頁 > web前端 > js教程 > jQuery點選改變class並toggle及toggleClass()方法定義用法_jquery

jQuery點選改變class並toggle及toggleClass()方法定義用法_jquery

WBOY
發布: 2016-05-16 15:26:25
原創
1531 人瀏覽過

我滴古老風格,廢話不多說,貼程式碼了。

<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script>
<style>
.bg1 {
  background-image:url(images/21.jpg);
  background-repeat:no-repeat;
  color:#0CF;
}
.bg2 {
  background-image:url(images/22.jpg);
  background-repeat:no-repeat;
  color:#F00;
}
</style>
<script type="text/javascript">
//参数para1:希望隐藏元素的id值
function toggle1(para1){
  if ($("#p2").attr("class")=="bg1")
  {
    $("#p2").attr("class","bg2");
  }
  else 
  {
    $("#p2").attr("class","bg1");
  }
  $("#"+para1).toggle();
}
</script>
</head>
<body>
<p id="p1">此处将显示或隐藏</p>
<p id="p2" class="bg1" onClick="toggle1('p1')" style="height:31px">点击此处显示或隐藏上面部分并更换自己的样式(包括背景图、字体等)</p>
</body>
</html>
登入後複製

jQuery toggleClass() 方法

實例

對新增和移除所有

元素的 "main" 類別進行切換:

$("button").click(function(){
$("p").toggleClass("main");
});
登入後複製

定義與用法

toggleClass() 方法對新增和移除被選元素的一個或多個類別進行切換。

此方法檢查每個元素中指定的類別。如果不存在則新增類,如果已設定則刪除之。這就是所謂的切換效果。

然而,透過使用 "switch" 參數,您能夠規定只刪除或只新增類別。

文法

$(selector).toggleClass(classname,function(index,currentclass),switch)
登入後複製
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板