gpt4 book ai didi

javascript - 捕获 flickity 轮播点击事件

转载 作者:行者123 更新时间:2023-11-28 02:49:43 24 4
gpt4 key购买 nike

我在我的网站上设置了一个 flickity.js 轮播,我想向它添加几个 mailto 链接。默认情况下,静态点击在轮播中不起作用,所以我不得不使用 staticClick.flickity 事件来捕获它:

https://codepen.io/Deka87/pen/zEJrLY

// Catch click events
$(".carousel").on("staticClick.flickity", function(event, pointer) {
var tagName = pointer.path[0].tagName;

if (tagName == "A") {
var href = pointer.path[0].href;
window.location.href = href;
alert(href);
}
});

虽然 href 值已恢复正常,但 window.location.href 部分由于某种原因不起作用,即未触发邮件客户端。有什么解决办法吗?

最佳答案

尝试 window.open(href); 这应该有效。请试试这个。

关于javascript - 捕获 flickity 轮播点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46726544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com