`

jquery技巧

阅读更多

以下转自jquery文档

 

 

jquery的toggle

返回值:jQuerytoggle(fn, fn2, [fn3, fn4, ...])

概述

每次点击后依次调用函数。

如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数,如果有更多函数,则再次触发,直到最后一个。随后的每次点击都重复对这几个函数的轮番调用

可以使用unbind("click")来删除。

参数

fnFunction

第一数次点击时要执行的函数。

fn2Function

第二数次点击时要执行的函数。

fn3, fn4, ... (可选)Function

更多次点击时要执行的函数。

示例

描述:

对表格的切换一个类

HTML 代码:
  <ul>
    <li>Go to the store</li>
    <li>Pick up dinner</li>
    <li>Debug crash</li>
    <li>Take a jog</li>
  </ul>
jQuery 代码:
$("td").toggle(
  function () {
    $(this).addClass("selected");
  },
  function () {
    $(this).removeClass("selected");
  }
);

描述:

对列表的切换样式

HTML 代码:
  <ul>
    <li>Go to the store</li>
    <li>Pick up dinner</li>
    <li>Debug crash</li>
    <li>Take a jog</li>
  </ul>
jQuery 代码:
    $("li").toggle(
      function () {
        $(this).css({"list-style-type":"disc", "color":"blue"});
      },
      function () {
        $(this).css({"list-style-type":"disc", "color":"red"});
      },
      function () {
        $(this).css({"list-style-type":", "color":"});
      }
    ); 

jQuery外观效果

 

addClass(class)和removeClass(class)

代码:

Js代码 
  1. $(".stripe tr").mouseover(function(){    
  2.                $(this).addClass("over");}).mouseout(function(){   
  3.                $(this).removeClass("over");})  
  4. });  

 也可以写成:

Js代码 
  1. $(".stripe tr").mouseover(function() { $(this).addClass("over") });  
  2. $(".stripe tr").mouseout(function() { $(this).removeClass("over") });  

 

作用:为指定的元素添加或移除样式,从而实现动态的样式效果,上面的实例中实现鼠标移动双色表格的代码

分享到:
评论

相关推荐

    15个Jquery 技巧

    ### 15个jQuery技巧深度解析 在前端开发领域,jQuery作为一款优秀的JavaScript库,以其简洁、高效的特点深受开发者喜爱。以下是对“15个Jquery 技巧”文章中的核心知识点进行的深入分析,旨在帮助使用jQuery框架的...

    jQuery技巧大放送

    本篇文章将深入探讨一些实用的jQuery技巧,帮助开发者更高效地利用这个强大的工具。 1. **页面元素的引用** 在jQuery中,我们可以使用`$()`选择器来引用页面上的元素,支持多种方式,如ID(`#id`)、类(`.class`...

    jQuery 技巧

    **jQuery 技巧** jQuery 是一个广泛应用于 web 开发中的 JavaScript 库,它极大地简化了 JavaScript 的使用,尤其是处理 DOM 操作、事件处理、动画效果和Ajax交互。本篇文章将深入探讨 jQuery 中的一些实用技巧,...

    jQuery教程14个实用的jQuery技巧

    ### jQuery教程:14个实用的jQuery技巧详解 #### 技巧一:高效利用jQuery选择器 在网页开发中,选择器是与DOM元素交互的关键工具。jQuery通过强大的选择器功能,让开发者能够轻松地定位到页面中的任何元素。虽然...

    jquery技巧总结(转)

    **jQuery 技巧总结** jQuery 是一款非常流行的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画制作和Ajax交互等任务。自2006年发布以来,jQuery 已经成为 web 开发不可或缺的一部分。这篇总结将探讨一些...

    Jquery技巧(必须掌握)

    在本文中,我们将深入探讨几个必须掌握的jQuery技巧,以提升你的开发效率和代码质量。 首先,确保jQuery已被正确加载是至关重要的。在使用任何jQuery功能之前,应该检查jQuery是否可用。可以通过以下方式来检查: ...

    JQuery技巧学习附带API文档

    **jQuery技巧学习与API文档详解** jQuery是一款广泛应用于前端开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。本篇文章将深入探讨jQuery的核心技巧和API,帮助开发者...

    jQuery 技巧总结.zip

    **jQuery 技巧总结** ...通过熟练掌握这些jQuery技巧,开发者可以编写出简洁、高效且易于维护的JavaScript代码,提升网页的交互性和用户体验。不断学习和实践jQuery,能让你在前端开发中更加游刃有余。

    jQuery技巧大放送.rar

    这个名为"jQuery技巧大放送.rar"的压缩包很可能包含了关于如何利用jQuery提升网页开发效率的各种实用技巧和示例。下面我们将深入探讨jQuery的一些核心知识点,以及如何利用它们来实现描述中的下拉菜单和切换菜单功能...

    jQuery 技巧总结

    jQuery 技巧总结,是经验的系统总结,对新手很有帮助,如果你是老手就不要下了,句句实话。jQuery 技巧总结,是经验的系统总结,对新手很有帮助,如果你是老手就不要下了,句句实话。jQuery 技巧总结,是经验的系统总结...

    jQuery技巧大全.doc

    《jQuery技巧大全》这篇文章主要介绍了jQuery的一些核心技巧和常见用法,帮助读者深入理解并熟练运用jQuery。以下是对这些知识点的详细阐述: 1. **页面元素引用**:jQuery提供了多种方式来选择和引用页面上的元素...

    JQuery技巧(基础)

    **jQuery技巧(基础)** jQuery是一款广泛应用于前端开发的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互等任务。本文将深入解析jQuery与DOM(Document Object Model)的特点,并分享一些基础...

    jQuery技巧大放送.doc

    这篇文档“jQuery技巧大放送.doc”显然集合了作者在使用jQuery过程中积累的一些实用技巧和经验,旨在帮助开发者提升工作效率和代码质量。下面我们将详细探讨一些可能包含在文档中的jQuery知识点: 1. **选择器**:...

Global site tag (gtag.js) - Google Analytics