假设我有一个锚链接,比如:
<a id="page-contact" rel="shadowbox;width=640;height=400" href="/contact.php">link here</a>我怎样才能从jquery打开它呢?
jQuery('#page-contact').click();显然,这会调用.click事件,但如果有意义的话,它不会执行href。
这样做的目的是实际打开一个lightbox,而不是像window.location那样更改页面
发布于 2011-03-18 20:49:20
再次击败极客!
我已经这样做了,并且成功了!:-)
Shadowbox.open({
content: '/content.php',
type: 'iframe',
title: 'Tags',
height:350,
width:450
});发布于 2011-03-18 19:14:32
要将当前页面更改为该元素的href属性:
document.location.href = $('#page-contact').attr('href');编辑现在我们有了真正的问题,我认为你可以这样做:
var obj = Shadowbox.setup('#page-contact');
Shadowbox.open(obj);发布于 2011-03-18 19:14:19
如果要将浏览器窗口重定向到该目标(在href属性中指定),请执行以下操作:
window.location.href = $('#page-contact').attr('href');https://stackoverflow.com/questions/5351085
复制相似问题