为超链接创建侦听器
Create a listener for a hyperlink
我正在创建一个jQuery应用程序,用户可以在其中绘制画布。我需要添加功能,以便在绘制一定百分比的画布时动态启用超链接。
我的程序可以检测画布绘制的百分比。现在,我所需要的只是一种在画布上创建/启用超链接的方法,以便当用户单击它时,他会被重定向到超链接 URL。
我用谷歌搜索了一种执行此操作的方法,但找不到有关如何执行此操作的好解决方案/解释。
有什么想法或建议吗?
你应该看看preventDefault()
.
function disableLink(e){e.preventDefault()};
document.querySelector("a").addEventListener("click", disableLink)
document.querySelector("button").addEventListener("click", function(){
document.querySelector("a").removeEventListener("click", disableLink)
})
这是一个可以玩的小提琴。
相关文章:
- 如何使用我的Jquery代码创建委托事件侦听器
- 如何为通过ng-view指令或ng-controller指令创建的每个新作用域设置侦听器
- 可以't将事件侦听器附加到动态创建的按钮
- 动态创建的元素上的事件侦听器仅对第一个结果起作用
- 如何动态创建$rootScope$angularjs中for循环中的事件侦听器
- 将侦听器添加到GridPanel中,它's已创建
- 正在创建事件侦听器以从本地存储中删除对象
- 我需要创建一个事件侦听器.但是我不想使用任何框架
- 如何创建 chrome(扩展)webRequest 侦听器
- 如果 JS 未连接到 DOM 时,是否会使用事件侦听器删除双重创建的元素
- 如何创建一个侦听按键组合的事件侦听器(ctrl 和左/右箭头)
- 为什么创建侦听器因在 Google 关闭中产生内存泄漏而臭名昭著
- 为什么事件侦听器不触发动态创建的单选按钮
- JavaScript - 动态创建事件侦听器
- 将 DOMContentLoaded 侦听器附加到动态创建的窗口
- 添加侦听器以向文本字段创建警告消息
- 为超链接创建侦听器
- 删除上的事件侦听器会自动创建多个元素
- 在 JavaScript 中为事件侦听器创建动态函数名称
- 如何在Java或JavaScript中为事件侦听器创建对象池