问题标签 [jquery]

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 投票
2 回答
847 浏览

javascript - 为什么 jQuery 选择器有时在 Internet Explorer 中不起作用

我有一个非常奇怪的问题。在一些难以捉摸的情况下,我无法在 IE 下的页面上应用任何 jQuery 选择器。不过在火狐下没问题。jQuery 函数只返回空数组。

有什么建议么?

页面太复杂,无法在此处发布。实际上,除了"#id"选择器之外的任何选择器都返回一个零元素数组。jQuery 版本是 1.2.3

0 投票
3 回答
2240 浏览

jquery - jQuery 和原型选择器的疯狂

jQuery 和 Prototpye JavaScript 库都不允许我使用变量来按索引号选择列表项元素,尽管它们接受硬编码的数字。

例如,在原型中这有效:

但是无论我如何尝试将变量转换为数字或整数,这都行不通:

在 jQuery 中,我得到了类似的怪异。这将起作用:

但是即使 currentPage 的值为 5 并且它的类型是 number,这也不会再次起作用:

我正在尝试创建一个 JavaScript 分页系统,我需要在活动页面按钮上设置类。列表项元素是根据我需要的页数动态创建的。

0 投票
5 回答
22197 浏览

javascript - 什么是 JS 或 JQuery 的好位用于水平滚动新闻行情

我正在寻找一些 JQuery 或 JS 来让我生成一个水平滚动的“新闻行情”列表。

生成的 HTML 也需要符合标准。

我试过liScroll但这有一个坏习惯(一些内容在滚动开始时出现在第二行),特别是对于较长的列表。

我也尝试过这个 News Ticker,但是当包含 DOCTYPE 时,滚动会震动而不是在每个循环结束时平稳循环。

任何建议表示赞赏。

编辑

因此,感谢 Matt Hinze 的建议,我意识到我可以用 JQuery animate 做我想做的事情(我需要连续滚动而不是像示例中那样离散滚动)。然而,我很快遇到了与 liScroll 类似的问题,毕竟我意识到 CSS 问题(一如既往)是负责任的。

解决方案:liScroll - 将默认的 'var stripWidth = 0' 更改为 100 之类的值,以留出一点空间并避免换行。

0 投票
4 回答
31150 浏览

javascript - Javascript旋转等待沙漏型的东西

我想向 Web 应用程序的用户表明正在执行一项长时间运行的任务。曾几何时,这个概念会通过显示一个沙漏来传达给用户。如今,它似乎是一个动画旋转的圆圈。(例如,当您在 Firefox 中加载新选项卡或在 Mac OS X 中启动时。巧合的是,stackoverflow 徽标中溢出的堆栈看起来像四分之一圆)。

有没有一种简单的方法可以使用 Javascript(特别是 JQuery)来创建这种效果?理想情况下,我希望将这些小微调器中的一个作为表格中的元素,向用户表明系统仍在处理待处理的任务(即,它没有忘记或崩溃)。(当然,我意识到有可能后端崩溃了,前端仍然显示为动画旋转的东西,这更多是为了用户看到活动的心理目的)。

无论如何,你把那个旋转的东西叫做什么?

0 投票
1 回答
1977 浏览

javascript - IE7中的jQuery tablesorter插件列宽不正确

我正在使用 tablesorter 插件 ( http://tablesorter.com ) 并且在 IE7 中遇到了列宽问题。它在 Firefox 中看起来很好,有时在 IE7 中也很好。

这是问题的屏幕截图:

IE7 视图

这是它的外观:

火狐视图

0 投票
8 回答
25570 浏览

javascript - 在使用 jQuery 淡出元素之前如何暂停?

我想在我的页面上闪现一条成功消息。

我正在使用 jQueryfadeOut方法淡化然后删除元素。我可以增加持续时间以使其持续更长时间,但这看起来很奇怪。

我想要发生的是让元素显示五秒钟,然后快速淡出,最后被删除。

如何使用 jQuery 制作动画?

0 投票
1 回答
2483 浏览

javascript - 如何使 jquery 对话框与 themeroller 主题一起使用?

我正在尝试来自 jquery UI 的对话框。所有在线演示都使用flora.css。我无法使用themeroller应用程序生成的 css 文件正确显示对话框。我错过了什么吗?这些东西应该开箱即用吗?

更新:谢谢布洛克。当我清理代码以制作示例时,我意识到 demo.html 中的 HTML(themeroller.zip附带)有点过于冗长。我需要做的就是为对话框 div 赋予如下属性class="ui-dialog"

我会接受你的回答。谢谢你的时间。

0 投票
4 回答
1514 浏览

javascript - jQuery 切片和点击事件

这可能是一个非常简单的 jQuery 问题,但在文档中 10 分钟后我无法回答,所以......

我有一个复选框列表,我可以使用 selector 获取它们'input[type=checkbox]'。我希望用户能够单击并选择一系列复选框。为此,我需要获取列表中复选框的索引,以便可以将该索引传递给.slice(start, end). 用户单击框时如何获取索引?

0 投票
3 回答
24550 浏览

javascript - jQuery 可以通过 CSS 规则而不是类来选择吗?

A.container可以包含许多.components,并且.components它们本身可以包含.containers(反过来可以包含 .components 等)

给定这样的代码:

我需要在大括号内的行中添加什么以仅选择.containerswidthin CSS 设置为的嵌套auto?我确信这很简单,但我并没有真正使用过 jQuery。

0 投票
3 回答
1451 浏览

javascript - 有没有办法在不触发 Change 事件(使用 jQuery)的情况下重新填充 Html Select 的选项?

我有多个选择:

我想要的是从第一个选择中选择“一个”,然后从第二个选择中删除该选项。然后,如果您从第二个中选择“两个”,我希望从第一个中删除那个。

这是我目前拥有的JS:

但是当元素被重新填充时,它会在其选项正在更改的选择中触发更改事件。我尝试仅disabled在要删除的选项上设置属性,但这不适用于 IE6。