`

jQuery 元素内部全是浮动元素时使用slideToggle函数的注意事项

 
阅读更多

<div class="container" style="width: 100px; height: 50px;">

    <div style="float: left; height: 10px; width: 10px;"></div>

    <div style="float: right; height: 10px; width: 10px;"></div>

</div>

 

我们要对.container元素,使用slideToggle函数,实现滑动打开和关闭。如果直接使用,会发现在滑动打开之后和滑动关闭之前,内部的元素会变窄,然后跑到中间。为了防止出现这种情况,我们要使用css,清除container内部元素的浮动。

清除的方法有很多,例如:

1. {overflow:hidden; clear: both;}

2. container:after {content: ""; height: 0; display: block; clear: both;}

等等

 

需要注意的是,overflow:hidden,需要指定高或宽某一个的数值时,才有可能对溢出的内容进行剪裁。overflow:hidden的资料:http://www.ofcss.com/2011/03/20/misunderstood-of-overflow-hidden.html

分享到:
评论

相关推荐

    jquery slideToggle函数滑动竖直导航菜单鼠标点击...

    jquery slideToggle函数滑动竖直导航菜单鼠标点击... jquery slideToggle函数滑动竖直导航菜单鼠标点击... jquery slideToggle函数滑动竖直导航菜单鼠标点击...

    jqueryAPI函数chm文档

    《jQuery API 函数详解》 jQuery,作为一款广泛使用的JavaScript库,极大地简化了网页的DOM操作、事件处理、动画设计以及Ajax交互。本篇将基于提供的"jqueryAPI函数chm文档",深入探讨jQuery的核心API函数,帮助...

    jquery函数 强大的封装

    标题中的“jquery函数 强大的封装”正揭示了jQuery的核心魅力:它将复杂的JavaScript操作封装成易于理解和使用的函数,极大地降低了前端开发的难度,特别是对于熟悉CSS的人来说,jQuery提供了更便捷的操作DOM(文档...

    jquery函数使用

    以下是对`jquery函数使用`的详细解释,涵盖了描述和部分内容中的关键知识点: 1. **透明度控制**: 在CSS中,我们可以使用`filter`属性(在IE中)和`opacity`属性(在现代浏览器中)来设置元素的透明度。例如,`...

    jQuery扁平化在线客服浮动条

    - **动画效果**:jQuery的动画方法如`.fadeIn()`和`.slideToggle()`可以为浮动条的出现和消失添加平滑过渡,提升用户体验。 总的来说,"jQuery扁平化在线客服浮动条"结合了高效编程、美观设计和实时通信,使得网站...

    jQuery右击logo弹出浮动窗口.zip

    在本项目中,“jQuery右击logo弹出浮动窗口.zip”是一个包含使用jQuery库实现的特殊交互效果的压缩包。这个效果允许用户在网页上右击LOGO图标时,弹出一个浮动窗口展示相关信息或功能。以下是对这个效果的详细解释和...

    jquery Manipulation元素操作

    总的来说,jQuery的元素操作功能强大且易于使用,极大地提高了开发效率。通过理解和熟练运用这些知识点,开发者可以构建出交互丰富、用户体验优秀的网页应用。同时,配合源码阅读和相关工具,我们可以进一步优化性能...

    jquery左侧浮动菜单

    3. **浮动效果**:使用CSS和jQuery的`.css()`方法,将菜单固定在左侧,使其在滚动时始终可见。可能的CSS属性包括`position: fixed`,`top: 0`,以及适当的`width`和`z-index`。 4. **响应式设计**:考虑不同设备和...

    jquery 第13章 函数

    在JavaScript的世界里,jQuery是一个非常流行的库,它极大地简化了DOM操作、事件处理以及动画制作。...通过观看"artech-javascript-jquery-13.flv"视频教程,你将更深入地了解jQuery函数的使用和原理。

    jquery特效制作左侧侧边浮动导航菜单滑动显示或隐藏

    4. **定义滑动/折叠逻辑**:在点击事件的回调函数中,使用`.slideToggle()`或`.toggle()`方法来改变侧边栏的可见性。 5. **调整CSS样式**:编写CSS样式,确保侧边栏在页面上的正确位置和浮动效果。 这个资源的...

    jQuery中常用动画效果函数(日常整理)

    slideDown()方法使元素以滑动方式向下展开,slideToggle()在元素可见和隐藏之间切换时使用滑动效果,slideUp()则是向上收缩隐藏元素。 9. jQuery的stop()方法:当多个动画依次执行时,stop()方法可以立即停止当前...

    jquery右下角浮动窗口.zip

    要实现这个效果,开发者必须熟悉jQuery的基本用法,如选择器(Selectors)、DOM操作(如`append()`、`remove()`)、事件绑定(如`click()`、`hover()`)以及动画方法(如`fadeIn()`、`fadeOut()`、`slideToggle()`)...

    jquery API 函数介绍使用

    **jQuery API 函数介绍使用** jQuery 是一个广泛应用于Web开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在本文中,我们将深入探讨jQuery API,了解其核心函数和常见...

    最新jQuery实现浮动气泡步骤引导提示代码

    本篇文章将详细讲解如何利用jQuery实现浮动气泡式的步骤引导提示代码,帮助用户更好地理解网站功能或操作流程。 首先,我们要明白jQuery浮动气泡提示的基本原理。这种提示通常包含一个指向特定元素的箭头,以及一段...

    jQuery1.2使用中文文档

    如“append()”用于在元素内部追加内容,“prepend()”则是在元素内部前置内容。还有“html()”用于设置或获取元素的HTML内容,“attr()”用于处理属性,如设置或获取元素的ID或类名。 事件处理是jQuery的另一大...

    jQuery的slideToggle方法实例

    })`: 这个事件处理函数绑定了ID为`Button1`的按钮,当用户点击该按钮时,所有`img`元素将向上滑动并隐藏,动画时间为2000毫秒(2秒)。 2. `$('#Button2').bind('click', function () { $('img').slideDown(2000);...

    jquery函数包及中文提示包

    2. **DOM操作**:jQuery封装了各种DOM操作方法,如`append()`用于在元素内部添加内容,`remove()`用于删除元素,`clone()`用于复制元素等。 3. **事件处理**:jQuery提供了统一的事件绑定和触发机制,例如`click(fn...

    jquery高亮图片框 jquery图片展示 jquery效果很好

    这段代码使用了`hover`函数,它接受两个参数:一个是鼠标进入时执行的函数,另一个是鼠标离开时执行的函数。在进入时,我们给图片框元素添加了一个名为`highlight`的CSS类,这个类定义了高亮效果;在离开时,移除该...

    JQuery权威指南源代码

    使用$.isPlainObject()函数检测对象是否为原始对象 使用$.contains()函数检测两个节点是否包含 使用$.param()进行数组元素序列化 使用函数$.extend()扩展工具函数 使用函数$.proxy()改变事件函数的作用域 使用...

Global site tag (gtag.js) - Google Analytics