iis服务器助手广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >javascript中.toggleClass()怎么用
  • 375
分享到

javascript中.toggleClass()怎么用

2024-04-02 19:04:59 375人浏览 独家记忆
摘要

这篇文章主要介绍javascript中.toggleClass()怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   如果匹配元素的父级元素有bar样式类名,这个例子将为&l

这篇文章主要介绍javascript中.toggleClass()怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

  如果匹配元素的父级元素有bar样式类名,这个例子将为<div class="foo">元素切换 happy 样式类; 否则他将切换 sad 样式类 。

  例子:

  Example: 当点击段落的是有切换 'highlight' 样式类

  <!DOCTYPE html>

  <html>

  <head>

  <style>

  p { margin: 4px; font-size:16px; font-weight:bolder;

  cursor:pointer; }

  .blue { color:blue; }

  .highlight { background:yellow; }

  </style>

  <script src="https://code.Jquery.com/jquery-latest.js"></script>

  </head>

  <body>

  <p class="blue">Click to toggle</p>

  <p class="blue highlight">highlight</p>

  <p class="blue">on these</p>

  <p class="blue">paragraphs</p>

  <script>

  $("p").click(function () {

  $(this).toggleClass("highlight");

  });

  </script>

  </body>

  </html>

  Example: 每当第三次点击段落的时候添加 "highlight" 样式类, 第一次和第二次点击的时候移除 "highlight" 样式类

  <!DOCTYPE html>

  <html>

  <head>

  <style>

  p { margin: 4px; font-size:16px; font-weight:bolder;

  cursor:pointer; }

  .blue { color:blue; }

  .highlight { background:red; }

  </style>

  <script src="Https://code.jquery.com/jquery-latest.js"></script>

  </head>

  <body>

  <p class="blue">Click to toggle (<span>clicks: 0</span>)</p>

  <p class="blue highlight">highlight (<span>clicks: 0</span>)</p>

  <p class="blue">on these (<span>clicks: 0</span>)</p>

  <p class="blue">paragraphs (<span>clicks: 0</span>)</p>

  <script>

  var count = 0;

  $("p").each(function() {

  var $thisParagraph = $(this);

  var count = 0;

  $thisParagraph.click(function() {

  count++;

  $thisParagraph.find("span").text('clicks: ' + count);

  $thisParagraph.toggleClass("highlight", count % 3 == 0);

  });

  });

  </script>

  </body>

  </html>

  Example: Toggle the class name(s) indicated on the buttons for each div.

  <!DOCTYPE html>

  <html>

  <head>

  <style>

  .wrap > div { float: left; width: 100px; margin: 1em 1em 0 0;

  padding=left: 3px; border: 1px solid #abc; }

  div.a { background-color: aqua; }

  div.b { background-color: burlywood; }

  div.c { background-color: cornsilk; }

  </style>

  <script src="https://code.jquery.com/jquery-latest.js"></script>

  </head>

  <body>

  <div class="buttons">

  <button>toggle</button>

  <button class="a">toggle a</button>

  <button class="a b">toggle a b</button>

  <button class="a b c">toggle a b c</button>

  <a href="#">reset</a>

  </div>

  <div class="wrap">

  <div></div>

  <div class="b"></div>

  <div class="a b"></div>

  <div class="a c"></div>

  </div>

  <script>

  var cls = ['', 'a', 'a b', 'a b c'];

  var divs = $('div.wrap').children();

  var appendClass = function() {

  divs.append(function() {

  return '<div>' + (this.className || 'none') + '</div>';

  });

  };

  appendClass();

  $('button').bind('click', function() {

  var tc = this.className || undefined;

  divs.toggleClass(tc);

  appendClass();

  });

  $('a').bind('click', function(event) {

  event.preventDefault();

  divs.empty().each(function(i) {

  this.className = cls[i];

  });

  appendClass();

  });

  </script>

  </body>

  </html>

以上是“javascript中.toggleClass()怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网JavaScript频道!

--结束END--

本文标题: javascript中.toggleClass()怎么用

本文链接: https://www.lsjlt.com/news/91670.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • javascript中.toggleClass()怎么用
    这篇文章主要介绍javascript中.toggleClass()怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   如果匹配元素的父级元素有bar样式类名,这个例子将为&l...
    99+
    2024-04-02
  • JavaScript中this怎么用
    这篇文章主要介绍JavaScript中this怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!this是面向对象语言中一个重要的关键字,理解并掌握该关键字的使用对于我们代码的健壮...
    99+
    2024-04-02
  • JavaScript中JSON怎么用
    这篇文章主要为大家展示了“JavaScript中JSON怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript中JSON怎么用”这篇文章吧。J...
    99+
    2024-04-02
  • JavaScript中map()怎么用
    这篇文章主要介绍了JavaScript中map()怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。map()map() 方法创建一个新数组,其结果是该数组中的每个元素是调...
    99+
    2023-06-27
  • javascript中bind怎么用
    这篇文章给大家分享的是有关javascript中bind怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 javascript中bind方法用于创...
    99+
    2024-04-02
  • javascript中hover怎么用
    这篇文章主要介绍javascript中hover怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在JavaScript中,hover()方法用于规定...
    99+
    2024-04-02
  • JavaScript中promisify怎么用
    这篇文章将为大家详细讲解有关JavaScript中promisify怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。promisify使用方法:promisify 函数是将回调函数变为 promise...
    99+
    2023-06-27
  • JavaScript中ArrayBuffer怎么用
    本文小编为大家详细介绍“JavaScript中ArrayBuffer怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript中ArrayBuffer怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-06-27
  • JavaScript中Promise怎么用
    这篇文章主要为大家展示了“JavaScript中Promise怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript中Promise怎么用”这...
    99+
    2024-04-02
  • javascript中Promise.allSettled()怎么用
    这篇文章主要介绍了javascript中Promise.allSettled()怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Prom...
    99+
    2024-04-02
  • javascript中trim怎么用
    这篇文章主要介绍了javascript中trim怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 javas...
    99+
    2024-04-02
  • JavaScript中window.alert()怎么用
    这篇文章主要为大家展示了“JavaScript中window.alert()怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript中windo...
    99+
    2024-04-02
  • javascript中Array.slice()怎么用
    小编给大家分享一下javascript中Array.slice()怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!说明通过Array.slice()方法,将指...
    99+
    2023-06-20
  • Javascript中constructor怎么用
    小编给大家分享一下Javascript中constructor怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!说明constructor 称为构造函数,因为它...
    99+
    2023-06-20
  • javascript中eval怎么用
    小编给大家分享一下javascript中eval怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • javascript中createjs怎么用
    这篇文章主要介绍了javascript中createjs怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。createjs简介官网:htt...
    99+
    2024-04-02
  • javascript中confirm怎么用
    这篇文章主要介绍javascript中confirm怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在JavaScript中,confirm()方法...
    99+
    2024-04-02
  • JavaScript中forEach()怎么用
    这篇文章主要为大家展示了“JavaScript中forEach()怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript中forEach()怎...
    99+
    2024-04-02
  • javascript中的style怎么用
    小编给大家分享一下javascript中的style怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • JavaScript中的value怎么用
    这篇文章主要介绍“JavaScript中的value怎么用”,在日常操作中,相信很多人在JavaScript中的value怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作