问题标签 [addclass]

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

jquery - Jquery - 如果它与手风琴中活动链接的当前父项匹配,则将其添加到顶部导航。

问题是我的导航分为两部分。顶部导航和左侧导航。如果左侧导航的兄弟是当前 url,我需要告诉顶部链接有一个“.active”类。

EX:如果您在关于即“Bio”的子链接上,我需要告诉顶部导航链接“About”链接具有.active 类。

主页 | 关于 | 接触

<-- 此处为页面内容-->

我试过这个:

0 投票
2 回答
208 浏览

jquery - 删除表格行后突出显示表格行

我试图在删除一行后突出显示表中的所有偶数行。tr 被删除但重新突出显示不起作用(我将两行放在一起突出显示)。这是我的代码;

但是,如果我添加一个警报或其他东西来减慢删除和突出显示之间的执行速度,它就会起作用。

有任何想法吗?

0 投票
2 回答
13687 浏览

jquery - jQuery:根据浏览器窗口分辨率动态添加类

你好朋友我正在尝试根据浏览器窗口分辨率动态地向正文添加一个类。这是我正在尝试使用的代码,但需要帮助调整它,因为我根本不了解 jQuery。

我想要实现的选项是:

一旦访问者来到我的网站,此代码必须检查他的浏览器窗口大小并按照以下规则将类添加到正文

  1. 如果窗口大小大于1024像素但小于1280 像素,则添加 class .w1280

  2. 如果窗口大小大于1280像素但小于1440 像素,则添加 class .w1440

  3. 如果窗口大小大于1440 像素但小于1280 像素,则添加 class .w1680

  4. 如果窗口大小超过1680 像素,则添加 class .wLarge

为此,我正在尝试使用以下脚本。我的问题是:

  1. 这是正确的代码吗?如果不是正确的代码是什么?

  2. 这是最好的最短代码吗?如果不是,那么正确的代码是什么?

请提供帮助,因为我对 jQuery 的了解几乎为零。

0 投票
2 回答
159 浏览

javascript - 如果选中表单中的复选框,我需要一个将类应用于 div 的表单,然后让提交按钮打印页面

设置是当用户到达页面时,它会将他们的信息放在他们放在以前的表单中以供查看的页面上。页面上还有一个包含 3 个选项的表单,每个选项旁边都有一个复选框,表单底部还有一个按钮,上面写着“打印”。

用户正在查看的页面顶部的信息也适用于隐藏在 div 中的 3 个字母。每个复选框代表一个隐藏的字母,比如 letter1、letter2 和 letter3。

因此,我需要一个表单,该表单将为 3 个字母中的每一个提供一个复选框,一个在单击时打印整个页面的提交按钮,以及当单击打印按钮时表单将一个类应用于每个选定字母的 div ,所以 print.css 只会打印应用了这个类的 div。我希望所有这些都使用 javascript 或 jquery 完成,但实际上任何简单的方法都是受欢迎的。

感谢所有的帮助!

这是我迄今为止的形式。

0 投票
5 回答
24185 浏览

jquery - 我可以延迟 jQuery addClass 吗?

有没有办法延迟addClass()jQuery的?例如这段代码

当我加载页面时,它已经在 id 'sampleID' 上有类 'aNewClass'。如何解决这个问题呢?我想要的是 addClass 将在它结束后发生fadeOut()

0 投票
5 回答
5673 浏览

jquery - jQuery .addClass 没有效果

其他编码人员,刚刚遇到了 .addClass 方法的奇怪(至少对我而言)行为。当鼠标悬停在项目(div)上时,我试图通过使用 .addClass 方法和更改 div 的背景颜色的 .highlight 类来突出显示项目(div)。(我使用 jQuery 而不是 css :hover 方法是有原因的。)

代码有效, .highlight 类被添加到 div 但颜色没有改变。只有当 div 的默认 css 类中没有定义背景颜色时,颜色才会改变。换句话说,如果 div 是用一个包含 say background-color: white; 的类定义的。添加了 .highlight 类,但颜色没有改变。

这是正常的还是我错过了什么?现在,我正在使用 .css('background-color', ....) 来突出显示,但我很好奇为什么 .addClass 方法不起作用。

谢谢。

0 投票
3 回答
4862 浏览

jquery - 如何一起使用 animate 和 addclass

我正在尝试为页面中的元素设置动画。我正在寻找一种具有点击条件的放大效果。您单击一个 div,该 div 将成为页面。

我让动画开始工作。但是 addClass 函数不起作用。

我还对用户滚动或自动滚动的元素使用滚动。所以控制滚动的 div 在我的实际元素上消失了。当我单击一个元素对其进行动画处理时,它会起作用。它变得越来越宽,但我无法使用位置和 z-index。所以我尝试添加一个 addClass 函数来解决它,但它不起作用!?

这是我的代码

也可以在这里试一试 测试页点击“le block 1”查看效果

谢谢您的支持!

更新 !!

我没有使用 HTML5 CSS3 的 div im,它们只是普通的图形 /figure 标签,我的 css 类似于#container figure{}

它会阻止 addclass 工作吗?

0 投票
3 回答
4650 浏览

jquery - 如果 a 有 attr rel=lightbox 然后 addClass,问题

我想知道为什么这不起作用?

我想将一个类添加到一个将 REL 属性设置为“lightBox”的链接。

这应该工作......对吧?

0 投票
2 回答
1250 浏览

jquery - 如何多次应用到 setInterval 循环

这里总新手。我有一个脚本,它使用 setInterval 过滤列表并每 2 秒向每个列表项添加/删除一个类。

我怎样才能编辑这个脚本,以便我可以为每个 setInterval 循环应用不同的时间?

例如:对于第一个列表项,我希望 setInterval(或延迟)为 3 秒,我希望第二个列表项为 1.5 秒,依此类推,直到列表完成......我需要每个循环的时间不同。怎么能做到这一点?非常感谢您的帮助。

0 投票
2 回答
39725 浏览

jquery - 延迟添加类/删除类功能不起作用

我在这里做什么?