问题标签 [hidden]

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 回答
256 浏览

html - 在 html 页面上存储附加数据

我想在 html 页面上存储一些额外的数据,并根据客户的要求使用这些数据来使用 JS 显示不同的东西。我应该如何存储这些数据?在不可见的 div 中,还是别的什么?有一些标准的方法吗?

0 投票
4 回答
13791 浏览

javascript - 隐藏的 div - 减少延迟与样式显示无 + javascript

我通常在我的页面上使用隐藏的 div,直到它们需要用 javascript 取消隐藏。我以前也使用 javascript 进行初始隐藏,但现在转而使用 css 隐藏它们以保证隐藏发生(浏览器中禁用了 js)。js隐藏也存在延迟问题(等待js加载)。

我的问题是,对于 css,仍然存在一些延迟,所以我最终将样式与下面的标记包括在内,我有点讨厌这样做,让我觉得我做错了什么。

你们多久做一次?有没有办法让css或js在其他标记之前以某种方式加载?

提前致谢

0 投票
1 回答
2581 浏览

javascript - Javascript 在下拉更改时设置隐藏表单值 - 选项未从 Javascript 数组填充

我有一些创建 2 个数组的 Javascript 代码:一个用于产品类别,一个用于产品。

但在用户选择产品类别或产品之前,他们必须选择他们希望使用的活动类型。因此,“活动”的选择(事件)触发隐藏的下拉菜单,从中选择产品类别。选择产品类别后,将填充产品下拉列表,并允许用户从适当的选项中进行选择。

我唯一的问题:产品类别没有正确填充。这些选项是不可见的,但是一旦我选择了一个 - 产品选项下拉列表就会相应地填充。我超级迷茫……

这是 JScript 代码:

这是我的 .php 文件中的代码:

问候,

维杰

0 投票
3 回答
1836 浏览

jquery - 如何使用jquery在页面顶部隐藏菜单下拉?

我以前见过这样做,但我不确定如何。

当我的页面加载时,我希望在页面顶部下拉一个隐藏部分(高度可能约为 100 像素)。理想情况下,我希望它也将整个页面向下移动(而不是出现在页面顶部)。在秘密区域的上角应该有一个“关闭”按钮,单击该按钮会导致实际页面向上滑动并覆盖部分。

我知道这有一个名字,但我不确定它是什么。我假设它与jquery相关。

谁能指出我正确的方向?

0 投票
2 回答
5281 浏览

javascript - 在jquery animate之后显示一个不可见的div

所以我试图弄清楚如何在 jquery 上显示动画后显示一个不可见的 div。这是显示 div 的代码:

也使 div 不可见的 css:

和点击动画:

如何在#menu_h动画完成后显示 box_green div?假设我也有一个隐藏的#box_yellowdiv,在再次淡出 box_green 之后(让它再次不可见),我怎样才能让它可见(与 box_green div 的效果相同)。我实际上有 5 个 div(box_green 和 box_yellow 是其中的 2 个)需要“关闭当前显示的 div 并显示 div clicked”事件。

0 投票
4 回答
2729 浏览

bash - 使用 Bash 过滤隐藏文件(用于批量图像调整脚本)

我正在编写一个脚本来批量调整图像大小。最初我正在应用 operation for file in $(ls $1),但我希望能够使用 globbing,所以我正在寻找更像for file in $(echo $1). 问题是 dotglob 可能会或可能不会启用,因此echo *可能会返回隐藏文件(特别是 .DS_Store),这会导致convert引发错误并停止脚本。我希望该命令的默认行为是,如果我cd进入一个充满图像的目录并执行resize * 400x400 jpg,所有图像都将调整大小,不包括隐藏文件,无论是否启用了 dotglob。

所以,在伪代码中,我正在寻找

这是我的旧行为脚本。当我找到解决方案时将更新新行为:

这是当前脚本:

给定命令resize * 400x400,convert 会抛出错误,因为它无法处理 .DS_Store(OSX 系统上每个文件中的隐藏文件)。因为我永远不会处理隐藏的图像,所以我想自动过滤它们。我一直在尝试使用 grep 或 find 来执行此操作,但我还没有弄清楚。

新脚本在这里:

0 投票
1 回答
133 浏览

css - CSS 目标 IE6 有效

基本上我有点进退两难... 像往常一样,IE6 搞砸了一些 CSS 小行。

我需要解决的所有问题是:

就是这样。但是,问题来了。这是针对 uni 分配的课程作业,他们说只有 1 个必须有效的 css 文件。并且没有条件评论:S 所以我的计划就完成了。有没有办法只针对 IE6(不是 7+ 等)并且仍然保持有效的 CSS 文件?

PS:在你们说之前,你应该重新考虑你的 CSS 等,我有,它是一个 CSS 下拉菜单,一个嵌套元素正在拉伸我的链接容器,所以我需要将溢出设置为隐藏。只有 IE6 需要这个:S

编辑我的解决方案:

它之所以有效,是因为所有其他浏览器都使用第一个值并忽略第二个值,除非第二个有 !important :D

0 投票
4 回答
715 浏览

jquery - jQuery:隐藏元素 - 一般问题

当元素被隐藏时,您无法阅读例如。它们的尺寸,这是一个一般的 javascript 问题还是 jQuery 中可能有解决方法?

我有例如。一些包含小部件的选项卡,初始化它们不能正常工作,因为它们是隐藏的。

谢谢

0 投票
5 回答
672 浏览

php - 使用隐藏的 div 缓存数据

我正在尝试通过执行以下操作来加快我的 ajax Web 应用程序的响应时间:

假设用户请求一个内容不变的页面(例如一个网络表单)。当用户提出不同的请求时,我通过将表单放在隐藏的 div 中来“缓存”表单。在显示新信息之前。所以表单基本上仍然加载在浏览器中,但对用户不可见。如果用户再次请求相同的表单,它会从隐藏的 div 中加载。这比为表单往返服务器要快得多。

我确实意识到使用大量数据这样做可能会降低性能,因为浏览器会保留大量内存。但是我会限制以这种方式“缓存”的数量。

现在,我自己想出了这个,这就是为什么我想知道是否有更好/成熟的方法来做到这一点。它按预期工作,但我不知道可能的缺点是什么(也许与安全相关?)。

我将不胜感激任何建议。非常感谢。

0 投票
3 回答
1736 浏览

jquery - 可以打印被 Jquery“slideup”功能隐藏的列表项

我试图让这个手风琴在打印时展开。关闭 javascript 时代码会优雅地降级,但打印时不会扩展。

这是它的演示,因此您可以了解它是如何工作的:http ://evanmoore.webs.com/test.htm

非常感谢你的帮助!

下面是代码: