jquery 从函数中打开锚链接
假设我有一个锚链接,例如:
<a id="page-contact" rel="shadowbox;width=640;height=400" href="/contact.php">link here</a>
How will I be able to open it from jquery ie
jQuery('#page-contact').click();
显然,它会调用 .click 事件,但如果有意义的话,不会执行 href 操作。
这样做的目的是实际打开一个灯箱而不是像 window.location 那样更改页面
Say I have an anchor link like:
<a id="page-contact" rel="shadowbox;width=640;height=400" href="/contact.php">link here</a>
How would I be able to open it from jquery i.e.
jQuery('#page-contact').click();
Obviously that calls the .click event but doesn't do the href if that makes sense.
The object of this is to actually open a lightbox not to change the page like window.location
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
要将当前页面更改为该元素的
href
属性:编辑 既然我们有了真实问题,我认为您可以执行以下操作:
To change your current page to the
href
attribute of that element:EDIT now that we have the real question, I think you can do this:
如果要将浏览器窗口重定向到该目标(在
href
属性中指定),请执行以下操作:If you want to redirect the browser window to that target (specified in the
href
attribute) do this:如果你想触发 jquery 选择的点击事件,请使用:
if you want to trigger a click event on a jquery selection use:
使用其中之一来触发
click
事件:或者...
如果您已正确初始化 Shadowbox 插件,则触发的单击将导致灯箱出现。
Use either one of these to trigger a
click
event:Or…
If you’ve initialized the Shadowbox plugin correctly, the triggered click will cause the lightbox to appear.
再次击败极客!
我已经这样做了并且有效! :-)
Beat the geeks again!
I've done this and it works! :-)