【问题标题】:Open a lightbox link with simple jQuery用简单的 jQuery 打开一个灯箱链接
【发布时间】:2016-06-10 02:22:53
【问题描述】:

我已经阅读了很多答案和不同的问题,但我找不到我的问题的明确答案。

我的 html dom 中有这个链接:

<a href="img/someImg.jpg" data-lightbox="groupName" data-title="LogoTitle" class="MyClass"> Title </a>

我在head函数中有这两个文件:

<script src="script/js/jquery-1.11.0.min.js"></script>
<script src="script/js/lightbox.js"></script>

加载页面时,它需要打开灯箱内的链接,并且人们应该在灯箱中导航通过数据灯箱定义的图像组。

我尝试在正文的末尾使用它:

  <script>
    $(".logo").click();
  </script>
</body>

但没有结果:(。

什么都没有发生。页面加载,但自动点击没有做任何事情。 我让它工作,但后来灯箱没有打开。而是加载了链接的图像。

jQuery 中的所有其他代码都在脚本标签之间工作。

我错过了什么吗?

如果事情不够清楚,请提供帮助或询问。我是新手,请按论坛规则玩。

提前致谢!

【问题讨论】:

  • 什么是 $('.logo') .. 也许应该是 $('.MyClass') ?请向我们展示原始标记。
  • 你有class="logo"的元素吗?
  • 在你的链接中添加一个 logo 类,不要忘记 $().ready()
  • 是post中的一个类型。类和选择器设置正确

标签: javascript jquery href lightbox2


【解决方案1】:

有几个问题。您发布的链接具有 MyClass 类,您可能需要一个文档就绪处理程序 -

<script>
$(document).ready(function() {
    $('.MyClass').click();
});
</script>

您使用的是哪个灯箱?您可能需要实施其他要求。

【讨论】:

  • 但是忽略了错误的类名,如果他在
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-27
  • 1970-01-01
  • 2014-07-11
  • 1970-01-01
  • 1970-01-01
  • 2018-11-27
相关资源
最近更新 更多