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

javascript - JavaScript:显示/隐藏
基于 URL 字符串

我需要在两个页面(URL)上显示一个 DIV,而不是在其他页面上。(如果有帮助,我在页面上有 jQuery。)。我是一个完整的菜鸟,所以非常感谢所有帮助。谢谢!

案例(1)我想显示 DIV:

  • 在起始页上,当 Web 浏览器地址字段显示为“www.mydomin.com”时
  • 起始页是 PHP,所以我猜完整的 URL 是 'www.mydomin.com/index.php'

案例(2):

  • 'www.mydomin.com/index.php?option=com_myblog&title.html&Itemid=1&lang=en'
  • WHERE 这部分总是一样的
  • 'www.mydomin.com/index.php?option=com_myblog&'
  • 而且这部分总是独一无二的
  • 'title.html&Itemid=1&lang=en

例子

0 投票
4 回答
12797 浏览

jquery - jQuery Show/Hide - CSS 显示值正在影响我的布局

displayjQuery在简单show()hide()函数的底层使用 CSS属性。下面的 HTML 包含三个按钮,每个按钮都包含在一个<span>标签中,并且所有三个<span>标签都放置在一个父<div>容器中。在页面加载时,<span>使用 jQuery 隐藏标签hide(),稍后,它们会使用该show()函数显示。HTML 现在处于以下状态,<span>标记已收到样式值display: block;

在 Firefox (3.5) 中,span 元素垂直堆叠在一起,而在 IE 中,它们显示为内联。我本来希望在两个浏览器中都使用后者,因为我认为 span 标签的默认布局是内联的。

如果我手动将样式从 更改display:blockdisplay: inline;,它在 Firefox 中看起来是正确的。本质上,当显示一个元素时,jQuery 使用的值display并不总是有效的。添加display: block; 足以显示元素,但不足以用我需要的内联布局显示它。

所以,对于我的问题:

  1. 这是 jQuery 的一个已知问题吗?我正在使用 jQuery 1.2.6。
  2. 以前有没有人遇到过这个问题,您是如何解决的?
0 投票
4 回答
4685 浏览

jquery - 隐藏/显示 div 效果 - Ruby on Rails 2

在 rails 2 中创建隐藏和显示效果的最佳方法是什么。是使用 JQuery 类型的解决方案,还是内置更好、更好或更容易的东西?

0 投票
1 回答
688 浏览

jquery - jquery ie6问题在播放时通过隐藏/显示交换视频

所以我的代码是:

单击链接显示 div。

我正在使用 jquery flash embed 对象。

当我重复此代码并在点击时加载第二个视频时。它适用于所有浏览器。我遇到的唯一问题是,在 IE6 中,视频一直在播放,而在其他浏览器中,它会停止您观看的视频并加载您点击的视频。

我研究过使用 .remove 对象或 .append 到一个 div,但我似乎无法让它工作,如果它工作,它会在 IE6 上玩得很好。

试试看,也许能解决我的问题。

0 投票
1 回答
142 浏览

jquery - jquery 隐藏在 .live 中有效,在 .ready 中失败

以下两个函数(除了它们应该运行的时间之外都是相同的)都在$(document).ready. 该.live版本按预期工作,选中选择器时隐藏 2 个 div,未选中时显示它们。该.ready版本什么都不做,但它应该在页面加载时隐藏指定的 div。默认情况下选中“allday”复选框(用于测试目的)。

版本有什么问题.ready

0 投票
2 回答
225 浏览

mootools - 在 mootools 中隐藏一个跨度

我在mootools中显示了一个简单的代码隐藏了一个跨度标签..但默认情况下,它会播种我只想在单击显示按钮时才显示的文本..谁能告诉我如何在mootools中隐藏一个跨度标签?

0 投票
4 回答
36439 浏览

javascript - 当多个项目包含所述类时,jQuery 按类显示/隐藏

提前感谢您帮助我(对于那些有时间并愿意的人)。

我写了这个脚本:

并将其放到此页面http://www.fraservalley-webdesign.com/portfolio/test.php上。

它可以工作,除了它当然显示/隐藏具有适当类的每个元素,而不仅仅是我悬停的那个。我不能唯一地命名每一个,因为会有几十个,它将是数据库驱动的内容。

有谁知道一种简单的方法来隔离我在脚本中悬停的项目?

这有意义吗?

0 投票
3 回答
1812 浏览

coldfusion - 根据用户是否登录显示/隐藏页面数据。Coldfusion / Dreamweaver

我正在尝试创建一种方法来显示和隐藏页面上的许多不同元素,具体取决于用户是否登录。

例如,如果用户未登录,我想隐藏“注销”,而当用户登录时隐藏“登录”。

我正在使用 Coldfusion 和 Dreamweaver - 是否有任何快速简单的代码可以用来环绕我想要隐藏的页面元素?

谢谢你的帮助。乔治亚州。

0 投票
2 回答
2831 浏览

jquery - 在其中的 div 上使用 jquery show() 时,容器 div 未在 IE 中扩展

我一直在构建一个包含可扩展部分的表单。使用 jquery 的 hide() 和 show() 方法切换 div。

在 Chrome 和 FF 中一切正常,但在 IE 中,包含其他 div 的主 div 在其中打开一个部分时不会扩展以适应。

我尝试更改各种属性,例如设置容器 div 的高度,

因此,当我在 #section1 或 #section2 上调用 show() 时,#form 并没有扩展,只是保持相同的高度,实际扩展和关闭的 div 似乎工作正常,它们只是没有很好的容器在后面他们。

更新 感谢大家的帮助-我现在提供更多信息。

请访问此处查看有问题的页面:表单页面并按提交(我已在表单中填写了一些测试数据)。然后您将看到第二个表单页面,这是有问题的页面。

两个部分中的绿色图标控制 div,这是第一部分的 jQuery 脚本,因为它们都是相同的:

在 Chrome 或 FF 中查看,您将看到我希望它如何操作 - 在 IE 中它只是不玩球。

这也是css:(只有主div和一个扩展的)

因此,让我们看看你们中是否有任何疯狂的程序员可以帮助我;)感谢您的帮助。

0 投票
1 回答
2562 浏览

apache-flex - Flex:如何在 AdvancedDataGrid 中隐藏一行?

我有一个以 ArrayCollection 作为其 dataProvider 的 AdvancedDataGrid。例如,我有一个 CheckBox,它允许我显示或隐藏 AdvancedDataGrid 中的某些行。

知道我该怎么做吗?