问题标签 [slidetoggle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2270 浏览

jquery - jQuery中的slideToggle问题

我有一个表,其中将有数千条记录(div 元素)。每个 div 都可以点击,当我点击每条记录时,隐藏在点击的 div 下的 div 将使用 slideToggle 显示。

由于记录的数量非常多,因此 slideToggle 的效果不是理想的。它只是显示 div 而不是滑动。

我有以下事件处理程序代码

我不想将这些记录分成页面。

有什么办法可以让slideToggle 效果平滑吗?

谢谢

0 投票
2 回答
869 浏览

jquery - jQuery clean slideToggle一次为许多元素

我正在使用 slideToggle 技术在我的应用程序中显示和隐藏 100 多个充满信息的 DIV。我有“全部显示”和“全部隐藏”按钮,我希望它们也有 slideToggle 动画(而不仅仅是显示和隐藏所有)。但是在 IE6 上,slideToggle 在应用于每个元素时运行速度非常慢。

有谁知道如何加快速度?另外,我正在切换 msg_head 中的图标,但这并没有减慢它的速度。如果我删除 th slideToggle 并将其替换为仅显示/隐藏(在显示全部/全部隐藏时)它表现良好。但是,如果可能的话,我希望有动画。

而我的全部显示和隐藏所有功能......

作为记录,单独的 toggleSection() 函数执行完美。并且将 showall 和 hideall 函数中的 slideToggle 替换为 show 和 hide 效果也很好。我真的只是想看看是否有办法让 slideToggle 动画看起来不窒息。

0 投票
2 回答
2505 浏览

jquery - jQuery,切换 div,CSS 间距问题

我有这个标记:

通过 jQuery,我正在做一个 .slideToggle 来显示/隐藏顶部 div。

我希望两个 div 之间始终有 10px 的空间,无论是折叠还是展开。

然而,行为是当顶部 div 向下滑动时,10px 边距仍然存在,但一旦顶部 div 完成向下滑动,10px 边距就会消失。这似乎是一个保证金崩溃问题。

我想出的解决方案是这样的:

  是关键,因为 div 中需要有内容来“分离”两者并保留 10px 的边距。

我也尝试了 .clearfix:after 方法,但这在这种情况下不起作用,所以也许这是一个以 jQuery 为中心的问题。有没有人遇到过这个问题并找到了比额外的 div 更优雅的解决方案?

0 投票
1 回答
6657 浏览

jquery - jquery 幻灯片切换 div 无需创建多个类、函数等... ui 手风琴

问候,基于我正在使用的 jquery ui 手风琴,我在手风琴列表项中添加了一个滑动切换。所以发生的事情是我点击一个 li 并且一个 div 向下滑动以显示更多内容。

我遇到的问题是我发现自己必须创建多个 id 来引用 slidetoggle。

div id css 的示例:#panel、#panel2、#panel3、#panel4 等....

有没有办法可以使用滑动切换而不必添加另一个数字,所以它会滑动?我有 50 个正在使用的列表项:

这是 js 的示例(您可以看到我将要处理的内容):

示例 html:

0 投票
1 回答
844 浏览

jquery - jquery slideToggle 更像是盲人

我试图让我的滑动 div 与slideToggle一起正常工作。首先,这是工作网址:* Link Removed

我遇到的问题是我得到了更多的盲目效果,而不是滑下效果。我尝试更改 CSS 并使用负上边距等无济于事。我要完成的工作与Telerik-dot-com上的产品菜单和网站内的所有产品菜单基本相同。aspnet-ajax/controls/examples/default/中的那个与我试图通过点击功能做的事情更相关。我意识到这些可能有所不同,但我基本上在功能方面寻找的是 div 做更多的滑动而不是盲目向下。

谢谢你的帮助。

此外,为了对此进行补充,我想在面板滑入后淡入面板的实际内容,然后在单击选项卡以在向上滑动之前关闭面板时淡出。我尝试将fadeIn 函数添加到h2 和p 但没有运气。如果有人想对此发表意见,请随意。谢谢!

0 投票
13 回答
33357 浏览

jquery - slideToggle 高度是“跳跃”

我的 jQueryslideToggle()实验

谁能告诉我为什么当我打开它们时我的盒子会“跳”起来?上半场他们滑,其余他们“跳”??

谢谢, 约翰内斯

0 投票
1 回答
733 浏览

jquery - jquery显示非块元素的隐藏问题

单击图标时,我正在尝试显示/隐藏用户的 Twitter 提要。问题是我的标记看起来像这样:

我的 jquery 使用 slideToggle()

哪个工作正常,但<img><span>内联显示并向左浮动。当我单击 img 时,它会切换<span>但似乎将其变成块级元素或其他东西,然后它会下降到下一行。

我真正想要实现的是使它们向右浮动并在它出现时向左<span><img>,然后在它隐藏时再次折叠回来。

0 投票
2 回答
1261 浏览

jquery - 如何显示与单击链接相关的 DIV 并使用 Jquery 隐藏其他 DIV?

正如我在主题中总结的那样,我想显示与单击链接相关的 DIV,并使用 Jquery 隐藏其他 DIV。为了能够理解我在说什么,请访问Worldlines

您将在那里看到与一些新闻相关的主题。当有人点击一个主题时,新闻 div 将在点击的主题下方向下滑动,之前阅读的新闻 div 将隐藏。

我想我清楚地告诉了我想要什么。

谢谢,

0 投票
1 回答
1457 浏览

jquery - jquery slideToggle 奇怪的效果

这是我为解释这种情况而创建的代码示例。它工作得很好,但是当它切换到隐藏 tbody 时,它会产生一种陌生的效果(首先将 tbody 扩展三到四倍,然后它会直接塌陷,当它向下滑动时它也会直接消失)。

滑下时对我来说不是问题,但折叠时却是。

你能帮帮我吗?

谢谢

代码。

0 投票
2 回答
4847 浏览

jquery - jQuery平滑滑动DIV高度

我有一个高度为 400 像素且 ID 为“内容”的 Div,然后我在该 Div 上执行一个 slideToggle,将一些数据加载到一个不同高度的 Div 中,例如 200 像素,然后再执行一次 slideToggle。我得到的是幻灯片扩大到 400 像素,然后跳回到 200 像素。反过来也一样,扩大到 200px,然后跳到 400px。

这是我的代码:

所以我想我可以做这样的事情,它会向上滑动内容 Div,加载数据,然后在加载后向下滑动。这不像上面的方法那样跳跃,但由于某种原因它很生涩。

谁能告诉我是否有更好的方法可以让我顺利滑动它?