【问题标题】:Script to add class="transition" to all links on website将 class="transition" 添加到网站上所有链接的脚本
【发布时间】:2012-04-13 05:37:02
【问题描述】:

我是否可以使用 javascript 代码为网站上的每个链接添加一个类?

我这样做的原因是我为我网站上所有切换页面的链接添加了淡入和淡出,但是我必须将 class="transition" 添加到网站上的所有链接。

必须有比编辑所有链接更简单的方法。 . .

谢谢大家!

【问题讨论】:

  • 很棒,喜欢淡入淡出烦人的网站。让用户不必要地等待更长的时间才能看到该页面。
  • 感谢积极和建设性的批评!我没有意识到在一个以娱乐为目的的四页网站上每页 0.25 秒会打扰您个人,我到底在想什么!

标签: javascript jquery class add transition


【解决方案1】:

在 jQuery 中,您只需这样做(这应该是不言自明的):

$(document).ready( function() {
    $('a').addClass("transition");
});

虽然,如果你可以选择所有的链接来添加一个类,你不能只在链接标签而不是类上做淡入/淡出吗?我想我想了解你是如何进行淡入淡出的。

【讨论】:

  • 似乎应该可以,但它没有。我忘了提到我正在使用wordpress。当我打开源代码时,脚本位于每个页面的头部,但是所有链接都没有转换类。 ??
  • hahahaah 好的,我只需要从脚本中删除类。 .脑残,但你的回复确实帮助我理解了我是多么愚蠢。 .一定要学习一下,谢谢!
  • 您不会在源代码中看到该类。它被添加到浏览器的 DOM 树中。您必须查看 Firebug 或其他一些调试器。我要补充的另一件事是您必须在加载文档后执行此操作。见编辑。
  • 为什么不直接做:$("a").click(function(event){...
  • 是的,完全正确 - 工作时间太长,两天前才开始使用 javascript,对它来说还很新。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2013-06-08
  • 1970-01-01
  • 1970-01-01
  • 2019-07-10
  • 1970-01-01
  • 1970-01-01
  • 2013-10-16
  • 2021-03-15
相关资源
最近更新 更多