`

Jquery中 slideToggle() 和toggleClass()用法

阅读更多

       1.如果控制一个标签或者一个菜单的显示与隐藏,并且要出现滑动效果,jQuery slideToggle()是最佳的选择,只需一行代码就OK了。小结一下它的用法:

 

slideToggle()用法通过使用滑动效果(高度变化)来切换元素的可见状态。如果元素是可见的,则为隐藏,反之亦然也。如:

<script>
    $(function () {
        $("#left .dt2").click(function () {
            $("#left .dt2").removeClass("bimg");
            $(this).addClass("bimg");
            $(this).next().slideToggle(XXX);//隐藏或者显示 可带参数表上显示的速度
        });
    });
</script>

       2.添加或者删除某一个标签的属性,会比较经常用到。小结一下其中的2中方法

<1>

if(){
$(“”).addClass(XXX);
}else{
$(“”).removeClass(XXX);
}

 这种方法虽然可行,但是代码臃肿

 

<2> 

$(“”).toggleClass(XXX);

 这个方法代码简介,也能达到要求。

toggleClass()该方法检查元素中指定的类,如果不存在则添加该类,如果已存在则删除该类。

 

分享到:
评论

相关推荐

    Jquery中文手册和Api

    jQuery API是开发人员使用jQuery进行网页开发的重要参考资料,提供了丰富的函数和方法,帮助开发者实现各种功能。 在提供的压缩包文件中,我们有三个CHM格式的文件:`jQueryAPI-CHM-080801.CHM`、`jQueryAPI1.3.CHM...

    精通jquery(中文第二版)_扫描版_以及源代码

    4. **CSS和样式操作**:讲解如何通过jQuery修改元素的样式,包括获取和设置CSS属性,以及使用addClass、removeClass和toggleClass操作类名。 5. **特效与动画**:涵盖fadeIn、fadeOut、slideToggle等基本动画效果,...

    jquery-1.8.3chm中文手册下载

    4. **筛选**:jQuery提供了多种筛选方法,如`first()`, `last()`, `eq()`, `slice()`, `filter()`, 和 `not()`,用于从已选元素集合中进一步精确定位所需元素。 5. **文档处理**:这部分涵盖了如何在文档加载的不同...

    JQuery1.10+中文完整API

    jQuery 是一款广泛应用于 Web 开发中的 JavaScript 库,以其简洁的语法和强大的功能深受开发者喜爱。此资源包含 jQuery 1.10 及其之前的 1.4 版本的中文完整 API 文档,对于学习和使用 jQuery 的开发者来说是宝贵的...

    jquery实例大全

    1. **滑动效果**:使用`.slideUp()`, `.slideDown()`, 和 `.slideToggle()`方法实现元素的平滑隐藏和显示。 2. **淡入淡出**:`.fadeIn()`, `.fadeOut()`, 和 `.fadeToggle()`用于元素的透明度变化。 3. **切换类**...

    jquery类库和帮助文档

    jQuery统一了事件处理方式,使用`on()`, `off()`, `click()`, `mouseover()`, `mouseout()`等方法绑定和解绑事件。还可以使用`.delegate()`, `.live()`, `.trigger()`等方法处理动态元素的事件。 五、jQuery动画...

    锋利的jQuery+实例

    4. **CSS操作**:掌握如何通过jQuery改变元素的样式,如使用addClass()、removeClass()和toggleClass()管理类,以及用attr()和css()方法设置属性和样式。 5. **动画效果**:了解fadeIn()、fadeOut()、slideToggle()...

    jquery学习文档中文版

    《jQuery学习文档中文版》是面向初学者和进阶开发者的一份宝贵资源,它详尽地介绍了jQuery库的各种功能和用法。jQuery是一款强大的JavaScript库,简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务,使得前端...

    jQuery1.3中文API+jQuery1.2中文API

    在jQuery API中,我们可以找到以下核心概念和方法: 1. **选择器**:jQuery以其强大的选择器而闻名,如ID选择器(`#id`)、类选择器(`.class`)、属性选择器(`[attr=value]`)等,它们让选取页面元素变得简单。 ...

    jQuery 1.6 API 中文手册.chm

    《jQuery 1.6 API 中文手册》是针对jQuery库1.6版本的一份详尽指南,旨在帮助开发者深入理解和高效使用这个强大的JavaScript库。jQuery是JavaScript的一个框架,它简化了HTML文档遍历、事件处理、动画制作以及Ajax...

    jQuery 1.4.1 中文参考

    - `get()`和`get(index)`:获取jQuery对象中对应索引的DOM元素,无参数时返回所有元素的数组。 - `index([subject])`:返回元素在兄弟元素中的相对位置,或相对于指定元素的位置。 **数据缓存** - `data([name])`...

    jquery8个很漂亮的特效

    jQuery中的fadeIn()和fadeOut()方法是实现元素渐显渐隐的经典用法。这两个方法接受速度参数,可以控制动画的快慢。通过改变透明度实现平滑过渡,常用于图片轮播或内容切换等场景。 2. **代码2:滑动显示与隐藏(jq...

    Jquery 1.3 中文手册(API与DocXML)

    在jQuery 1.3中文手册中,DocXML可能包含更详细的API解释、示例代码和使用指南。开发者可以利用DocXML文件生成CHM(Compiled HTML Help)帮助文件,方便离线查阅和学习。 **CHM文件** jQueryAPI_CHM.CHM和...

    jquery开发文档

    这个“jQuery开发文档”包含了jQuery API和方法的详细说明,是开发者日常工作中不可或缺的参考资料。 ### 1. jQuery 基础 jQuery 的核心概念是选择器,它允许我们轻松地选取HTML元素。例如,`$("p")` 会选择所有...

    jQuery3.2.1API中文手册

    综上所述,jQuery 3.2.1 API中文手册是开发者不可或缺的参考资料,它详细阐述了jQuery的各种功能和用法,帮助开发者高效地编写出流畅、功能丰富的网页应用。通过深入学习和实践,可以提升开发者的技能水平,使他们在...

    jQuery中文学习手册

    - **基本动画**: `.fadeIn()`, `.fadeOut()`, `.slideToggle()`等创建平滑的显示和隐藏效果。 - **自定义动画**: `.animate()`方法可以实现复杂的动画效果,通过指定CSS属性的变化。 **5. Ajax交互** - **AJAX...

    jQuery1.11.0帮助手册

    《jQuery1.11.0帮助手册》是针对前端开发者的重要参考资料,特别是对那些使用jQuery 1.11.0版本进行网页开发的人员来说,它提供了详尽的API文档和函数查询信息。jQuery,一个著名的JavaScript库,以其简洁、易用的...

    jQueryAPI CHM格式 中文

    jQuery API CHM格式中文版是面向开发者的一份详尽参考资料,它包含了所有关于jQuery库的函数、方法和事件的详细信息。这份文档是离线可用的,方便开发者在没有网络连接的情况下查阅,确保了开发工作的连续性和效率。...

    锋利的jQuery(第2版)

    4. **CSS和样式操作**:讲解如何通过jQuery修改元素的样式,如`.css()`, `.addClass()`, `.removeClass()`, `.toggleClass()`等方法,以及如何操作CSS类。 5. **动画效果**:介绍`.animate()`函数和其他动画方法,...

    JQuery最新中文API

    `fadeIn()`, `fadeOut()`, `slideToggle()`, `animate()` 等方法可以轻松实现元素的淡入淡出、滑动和自定义动画效果。`.delay()`函数则可以添加延迟效果。 五、Ajax交互 jQuery封装了Ajax操作,使得异步数据获取和...

Global site tag (gtag.js) - Google Analytics