问题标签 [show-hide]

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 投票
10 回答
18827 浏览

jquery - jQuery在慢速操作期间显示“加载”

我试图在使用 jQuery 的缓慢操作期间显示一个小的加载图像,但无法正确处理。这是一个有数千行的大表。当我选中“mostrarArticulosDeReferencia”复选框时,它会从这些行中删除“隐藏”类。此操作需要几秒钟,我想提供一些反馈。“正在加载”是一个带有小动画 gif 的 div

这是完整的代码

看起来 jquery 正在“优化”这 3 行

并且从不显示加载 div。有任何想法吗?

奖励:有更快的方法来做这个显示/隐藏的事情吗?发现切换速度慢得多。

更新:我试过这个

这就是我得到的

  1. 点击复选框
  2. 在 2/3 秒内没有任何反应(处理中)
  3. 页面得到更新
  4. 加载 div 在一瞬间出现

更新2:我有一个可行的解决方案。但是为什么我必须使用 setTimeout 来使其工作超出了我的范围......

更新 3:刚刚为这种特殊情况找到了更好的解决方案。

使用 .css({'display':'none'}) 比 hide() 快得多,所以不需要加载动画......
这篇文章向我展示了光:显示/隐藏性能

0 投票
1 回答
1276 浏览

jquery - 动态附加(显示/隐藏文本),单击时显示/隐藏下面的字段集

我想将(显示/隐藏文本)动态附加到一个跨度,当单击该特定文本时,我想在下面的字段集上显示/隐藏效果。我完成了将显示/隐藏文本附加到跨度的任务。但是当我单击该文本时,问题就出现了。除了 span 旁边的文本被更改之外,什么都没有发生。

HTML:

JS代码:

请建议我需要进行哪些更改。提前致谢

0 投票
3 回答
5543 浏览

javascript - 使用 jquery 多次显示/隐藏 div

我想使用 jquery 从文本链接中显示/隐藏 DIV。

到目前为止,它与我在该网站上找到的示例略有不同的是,我需要一种通用的方法来在一个页面上多次执行它,并且还能够在任何页面上使用它。

如果我可以将 JS 放在包含在页面中的单独文件中,那就太好了,所以也许可以将它包装成一个函数?

有人可以在这里帮助我吗?为了使其通用,我可以在其中分配一个显示/隐藏的 div,其 id 为id="toggle-hide-1"并且只需更改我页面中的数字以使其成为不同的显示/隐藏区域

我可以只使用一个名称来命名 ID,该名称将使函数显示/隐藏一个 div,并将它与在页面上显示/隐藏的其他 div 分开,我可以向它添加一个数字。

下面是部分代码,它将在链接单击时显示/隐藏 div,但不完全是我需要的。

0 投票
1 回答
1078 浏览

javascript - 在 jQuery 中选择元素

继续这个链接上的问题,我想在 test.html 中添加一些功能
事件触发器是“单击”任何 <p class=""> 标记。单击后,我希望那个特定的 <p> 消失(这很简单),但我也想要那个

  1. 如果三个中的一个或两个 <p> 被隐藏,则“Hide 'em”按钮应该与“Show 'em”一起“显示”但是
  2. 如果所有 <p> 都被隐藏,那么“Hide 'em”也应该被隐藏并且
  3. 当所有 <p> 都可见时,“Show 'em”应该被隐藏。

我试图用我对 jQuery 选择器的知识和可用的选择器文档来解决这个问题,但没有达到我想要的任何地方。这就是我到目前为止所做的。

但是,此代码不会在所有 <p> 隐藏的极端条件下选择性地切换

0 投票
6 回答
25023 浏览

c++ - 如何查找窗口的 SW_SHOW/SW_HIDE 状态

我正在尝试确定已使用 CWnd::ShowWindow() 隐藏或启用的窗口控件的可见性。(或 ::ShowWindow(hWnd,nCmdShow))

我不能简单地使用 ::IsWindowVisible(hWnd),因为控件位于选项卡上,它本身可能会被切换出去,导致 IsWindowVisible 返回 FALSE。

有没有办法获得 SW_SHOW/HIDE(或其他)窗口状态,或者我是否需要使用 ShowWindow() 的 retun 值并相应地重置?

编辑:由于控件已启用(或禁用)以显示,但当前可能不可见,因为选项卡已切换,我认为它的 SW_SHOW 状态将保持不变,即使窗口本身实际上并未打开. 如果我的期望不切实际,那也没关系。

所以我真的在寻找'可以显示这个窗口/控件'

0 投票
1 回答
2764 浏览

javascript - 在单击 jquery 时显示隐藏的 li

抱歉,我仍在学习所有愚蠢的 jquery 问题,并发现这是一个很好的资源!

如何<li>在点击类时显示这是我的 html

我正在为我的 jquery 尝试这个(以及许多其他组合):

我最初认为我需要使用它,但如果我正确理解“this”,它会获取当前元素,所以我认为我需要获取当前元素之后的下一个元素li

与往常一样,任何帮助都会很棒!

编辑:这里是实际使用的 php 代码,

最终编辑:

因为代码是通过 php while 循环生成的,所以 jquery 需要是

});

0 投票
1 回答
559 浏览

jquery - 在一个 div 内的一系列图像上单独使用 show hide

我对 JQuery 完全是个菜鸟,我的任务是完成一个超出我能力范围的项目。

我有一系列图像,每个图像都在它自己的 div 中,并带有一个相关的隐藏段落。我可以使用简单的显示/隐藏脚本从第一个 div 中获取段落以正确显示和隐藏,但是一旦我将更多图像 div 添加到组合中,代码要么只打开第一个图像,要么同时打开<P>所有图像<P>s

显然,我需要帮助集成一个等效的 EACH 循环。

这是代码:

0 投票
1 回答
1703 浏览

excel - 结合 IF else 与 LEFT 隐藏列

如果某个范围内单元格的前 3 个字符等于另一个单元格的内容,我正在尝试编写一些代码来隐藏列。如果一个范围内的单元格是空白的,我有隐藏列的代码;-

以及识别单元格前 3 个字符的代码;-

但是我如何将两者结合起来,引用一个特定的单元格而不是“字母”?

不能让它工作 - 有什么建议吗?

干杯

0 投票
3 回答
690 浏览

jquery - 根据菜单选择显示/隐藏表单元素

我正在尝试编程(在学习 JQuery 时)以下内容:

我有一个包含各种元素的表格。基于使用选择菜单项所做的选择,我希望隐藏或显示一个或多个元素。到目前为止,我有这个脚本:

这是表格:

这是我的CSS:

到目前为止,这不起作用。我感谢任何人可以给我的任何帮助。

戴夫

0 投票
1 回答
2161 浏览

jquery - 将 jquery show-hide 与 Dynamic Drive Step Carousel Viewer v1.8 集成时出现问题

我正在使用 Dynamic Drive Step Carousel Viewer v1.8 显示一系列项目图像(div class="panel")#scroll.belt div.每个图像面板中包含一个隐藏<p>的图像,其中包含更大版本的图像和一些文本描述。到目前为止,一切都很好。

当用户单击任何图像时,我希望<p>与该图像关联的隐藏项出现并浮动在#scroll.belt div 上方。我已经成功使用 jquery 显示/隐藏代码在独立面板中创建效果,但我无法让它在多个面板上正常工作(它要么<p>一次打开全部隐藏,要么根本不打开) ,也无法将效果集成到 Step Carousel Viewer 的onpanelclick:function(target)参数中。

我是一个菜鸟(显然)并且在这次交付方面落后了,所以任何帮助将不胜感激。

这是 Step Carousel 的代码,包括相关样式: