我正在创建一个jQuery应用程序,用户可以在画布上绘图。我需要添加功能,以便在绘制一定百分比的画布时动态启用超链接。
我的程序可以检测画布的百分比。现在,我只需要在画布上创建/启用超链接,这样当用户点击它时,他就会被重定向到超链接URL。
我用谷歌搜索了一个方法来做到这一点,但无法找到一个很好的解决方案/解释如何去做。
有任何想法或建议吗?
答案 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。