为超链接创建一个侦听器

时间:2014-11-13 16:07:19

标签: javascript jquery html5 canvas

我正在创建一个jQuery应用程序,用户可以在画布上绘图。我需要添加功能,以便在绘制一定百分比的画布时动态启用超链接。

我的程序可以检测画布的百分比。现在,我只需要在画布上创建/启用超链接,这样当用户点击它时,他就会被重定向到超链接URL。

我用谷歌搜索了一个方法来做到这一点,但无法找到一个很好的解决方案/解释如何去做。

有任何想法或建议吗?

1 个答案:

答案 0 :(得分:0)

你应该看看preventDefault()

function disableLink(e){e.preventDefault()};
document.querySelector("a").addEventListener("click", disableLink)
document.querySelector("button").addEventListener("click", function(){
    document.querySelector("a").removeEventListener("click", disableLink)
})

这是一个Fiddle