如何在 jquery 中链接 2 个事件?不能让他们都工作



我想问你关于这个jquery代码的一些更多的帮助,代码的第一部分是完美的,我想要一个完整的<div>采取文本内的链接,这样我就可以点击在整个框作为一个按钮,这是工作。我现在想做的是,每当有人按下div (.o-neuron-hover)的事件featherlight('iframe',{})将发生,它是一个灯箱,而不是一个简单的链接,像这样的代码它不做任何事情,问题是我不知道在哪里放置与featherlight相关的部分,如果它应该在内部或以某种方式连接,你有任何想法吗?

$('.o-neuron-hover').click(function() {
window.location = $(this).find("a:first").attr("href");
return false;
});

$('.o-neuron-hover a:first').featherlight('iframe', {});

由于浏览器卸载了页面,因此更改位置后没有代码可以运行

也许你的意思是

$('.o-neuron-hover a').on('click', function(e) {
e.preventDefault(); // stop  link
$("#myDiv").load(this.href, function() { $.featherLight("#myDiv") });
})

将链接指向的页面加载到div中该div将显示在lightbox

中myDiv是页面上的另一个div,而不是里面有链接的那个

相关内容

最新更新