问题标签 [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 投票
7 回答
421145 浏览

javascript - 如何使用 JavaScript 获取元素类而不是 GetElementById?

我正在尝试根据每个 DIV 的类来切换网站上某些 DIV 元素的可见性。我正在使用一个基本的 JavaScript 片段来切换它们。问题是脚本只使用getElementById,因为getElementByClassJavaScript 不支持。不幸的是,我必须使用 class 而不是 id 来命名 DIV,因为 DIV 名称是由我的 XSLT 样式表使用某些类别名称动态生成的。

我知道某些浏览器现在支持getElementByClass,但由于 Internet Explorer 不支持,我不想走那条路。

我找到了使用函数按类获取元素的脚本(例如此页面上的#8:http ://www.dustindiaz.com/top-ten-javascript/ ),但我不知道如何集成它们与我的切换脚本。

这是HTML代码。DIV 本身丢失了,因为它们是在使用 XML/XSLT 加载页面时生成的。

主要问题:如何获取以下切换脚本以按类获取元素而不是通过 ID 获取元素?

0 投票
2 回答
526 浏览

jquery - jQuery滑块问题:两个按钮对状态感到困惑

我已经构建了一个滑块,它有两个可能的按钮:一个到.toggle,这个总是可见的,然后.click一个只有在幻灯片打开时才可见,所以我希望它只关闭。问题是当您使用 .toggle 打开并关闭然后尝试使用原始按钮.click重新打开时。.toggle此时需要单击鼠标 2 次。

谢谢你的帮助!!

0 投票
1 回答
6261 浏览

jquery - jQuery 切换 Cookie 支持

我正在尝试在我的幻灯片切换脚本中实现 jQuery Cookie 插件,但到目前为止还没有成功。这是我的代码(没有任何 cookie 实现):

jQuery:

HTML:

任何人都知道在我现有的代码中实现 jQuery Cookie 插件是否足够容易,以便它记住打开/关闭状态?

谢谢你。

0 投票
1 回答
605 浏览

jquery - 实现 jQuery Cookie 插件

我将如何在这段 jQuery 中实现 jQuery Cookie 插件,以便在离开页面时保存切换的打开/关闭状态?

0 投票
3 回答
143 浏览

javascript - 检查页面上当前是否显示 DIV

我正在学习 jQuery,这是我到目前为止的代码:

它有效,当您单击登录按钮时,称为 DIVlogin-box的页面上显示。我想做的是,如果再次单击登录按钮,login-boxDIV 将从页面中消失。最好的方法是什么?我刚在想:

但我对如何确定 DIV 是否显示感到困惑。我还看到jQuery有一个切换功能,那会更好吗?

谢谢。

0 投票
6 回答
3604 浏览

jquery - Jquery切换每个具有相同ID的div

我想切换一堆每个具有相同 id 的 div。我当前的 jquery 代码只切换一个 div。(我试过混合使用 .next 和 .parent.next,但还没有找到任何东西)

p>

所以:会有多个带有“#body2010”ID 的 div。我想切换所有这些。

0 投票
4 回答
30600 浏览

jquery - 与 jquery slidetoggle 一起使用时,带有 href="#" 的链接将页面滚动到顶部

可能重复:
当点击触发 javascript 的链接时,如何阻止网页滚动到顶部?

我正在使用 jquery 的滑动切换来显示/隐藏 div。控制滑动的元素是一个文本链接(<\a> 内的一些文本),它具有 href="#",因此它看起来像一个链接(下划线,光标更改)。

问题是当点击链接时,除了滑动效果外,页面还会滚动到顶部。

我尝试用 href="" 替换 href="#" 但这会禁用 div 显示/隐藏效果。我想我可以添加到标签 Name="somename" 然后将 href 设置为 href="#somename" 但我宁愿不使用这样的技巧。

为什么 href="#" 将页面滚动到顶部?

任何想法将不胜感激

0 投票
1 回答
1644 浏览

jquery - jquery 将 $(this) 传递给其他函数

高的!

我想要做的是以下内容:我有一个带有 onclick 的表,该表附加到位于偶数行表中的链接。每个奇数行都被隐藏。单击该链接时,会显示奇数行并将数据加载到该行中。工作正常

现在我想做的是,每当该过程完成时,我想将一个新的单击功能附加到该链接,使该行再次隐藏。有点像切换,但还有一些只是显示/隐藏功能。我尝试使用以下代码执行此操作,但无法使其正常工作。

我肯定会错过一些非常基本的东西,或者只是不太了解 jquery(这很有可能,因为我几周前才刚刚开始)。

它打开表行,插入数据,但不附加函数以再次关闭行。我怎样才能做到这一点?

有任何想法吗?

0 投票
4 回答
2043 浏览

jquery - 使用 jQuery 实现真正流畅的动画效果

我在我的页面上设置了一些 jQuery,以便在用户单击链接时交换一些 DIV。DIV 中包含 Flash 对象、段落和图像,当我单击链接将其换出时,效果并不完全……平滑。

这是我的代码:

它有点卡在闪光灯物体上一会儿,然后完全消失。有谁知道在 jQuery 中制作非常流畅的动画效果的插件?我看了一下 jQuery UI,但对于我想要它的用途来说似乎有点矫枉过正。

干杯。:)

0 投票
2 回答
15625 浏览

iphone - iPhone Wi-Fi 管理器 SDK

我正在尝试几种方法来尝试启用/禁用 Wi-Fi(切换)。以下是我正在尝试的一些事情:

-和-

尽管我有一个异常函数 (@try{}),但它们中的每一个最终都会使应用程序崩溃。我已经导入了 MobileWiFi.framework 和所有东西,但似乎无法让它工作。这些是我需要调用才能启用/禁用 Wi-Fi 的正确方法吗?

注意:不适用于应用商店 :-)