问题标签 [toggle]

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 投票
4 回答
9232 浏览

jquery - 如何使用切换(“慢”)使其更平滑

我有以下代码有效,但在每个切换操作结束时它变得有点跳跃。

如果我切换段落会更流畅吗?

我正在尝试获取该段落,但我不知道该怎么做。

任何人都可以帮助我吗?

提前致谢。

0 投票
3 回答
1491 浏览

jquery - 多读少读混

我正在尝试向多段添加阅读更多/阅读更少功能。

我使用以下 HTML 和 jquery。但是,如果我单击不同的“阅读更多”链接,它就无法正常工作。“多读”停留在“多读”,或多读少读的文字变得混乱。

谁能告诉我如何解决这个问题?

提前致谢。

0 投票
4 回答
5338 浏览

jquery - jQuery 切换下两个元素

I have a form select element that, when a certain value is selected, will toggle two other elements on the page (a dt / dd pair).

该事件被正确触发,但我无法切换元素 - 请注意我正在使用类选择器,因为页面上这些元素“集”的数量是可变的。这是我的代码:

lender_id 是我的select元素类,html代码如下(说明这个元素集可以在页面上出现多次):

0 投票
2 回答
8519 浏览

jquery - Jquery 显示/隐藏切换

我正在尝试重新创建 BBC 主页上显示的效果,其中链接“向此页面添加更多内容”和“设置位置”滑动打开相应的 div 并显示其相关内容。如果您选择“添加更多到此页面”,它会滑动打开“添加更多”部分。如果您再次选择“向此页面添加更多”,则会关闭“添加更多”部分。但是,如果“添加更多”部分打开,并且您选择“设置位置”,它会在向下滑动“设置位置”选择之前向上滑动“添加更多”部分。

我已经设法使用以下代码重新创建此效果:

HTML

jQuery代码

问题是,如果有人点击链接一,那么链接二很快就会显示在页面上。任何时候都应该只显示一个部分。有什么想法可以解决这个问题吗?

感谢您的帮助。

0 投票
2 回答
2572 浏览

jquery - Jquery Slickbox切换问题

这是我正在使用的代码

这是HTML代码:

显示和隐藏工作得非常好。浏览器打开时 Blargh 被隐藏,我可以显示和隐藏它,但单击链接。我的问题是,当我单击切换时,如果短暂滑动打开以显示 blargh 然后滑动关闭。我可以随意点击它,它做同样的事情。如何让它保持显示,然后再次单击它以隐藏它?

0 投票
3 回答
3879 浏览

php - 如何根据无线电类型选择切换 div?

我使用这样的东西切换一个 div -

这工作正常。我的问题是如何改进它并使其更灵活,就好像我必须修改更多的 div 一样,我必须修改所有 switch 案例。

还应该将开关功能包含在一个函数中并将此函数绑定到诸如单击和更改之类的事件(只是为了确保切换有效)?

谢谢你的帮助。

0 投票
4 回答
4352 浏览

javascript - jQuery nextAll -- 点击 h 元素切换所有 p 元素直到下一个 h

我正在创建一个常见问题解答页面,通过单击问题来切换答案。问题是h3,答案是几个p元素。像这样:

如何切换p属于某个问题的所有元素?我的 JS 在页面上切换所有以下p元素:

我不能使用div's 或类)。

0 投票
3 回答
2771 浏览

jquery - 如何避免布局 div 上的 JQuery toggle() 导致布局移动?

我有一个 JQuery 函数,可以切换布局中的一个 div。问题是当 div 出现或消失时,整个布局在屏幕上移动。有没有办法在不改变布局的情况下实现相同的显示/隐藏效果?

0 投票
1 回答
67 浏览

javascript - 什么会导致 myDivId.toggle() 工作而 myDivClass.toggle() 不工作?

我有一些 DIV,我正在使用 JQuery 来隐藏和显示该toggle()函数。这一直运作良好。

但我刚刚认识到其中一些 DIV 之间的一些关系,这些关系可以让我将其中一些组合到一个类中。

我希望这可以让我切换 DIV 类而不是每个 DIV id。

所以我想这样做:

而不是这个:

但似乎只有这种冗长的 ID 访问有效。任何想法为什么?

0 投票
4 回答
10616 浏览

jquery - jQuery show/hide/toggle 有效,但没有保持应有的状态 - 它恢复到原始状态

我尝试使用 jQuery 显示/隐藏常见问题解答问题的答案。这个想法是列出所有问题,并且只有当用户想要查看答案时,他们才会单击问题(看起来像一个链接),然后答案才可见。

它有点工作,只是答案一旦被点击就会恢复到原来的状态。在这种情况下,这意味着当我单击问题以显示答案时,它会出现然后在下一瞬间消失,而不是在再次单击以将其切换为隐藏之前保持可见。

我已经粘贴了下面的代码: