我正在为我教的课程设置关于在Adobe Animate HTML5 Canvas中使用Javascript的介绍。老实说,我自己还没有做任何工作,但是我做了一些Actionscript游戏以及Animate之外的一些Javascript编程,所以我并不是很无知。
练习的一部分是使用一个打开URL的按钮。它可以,但是会打开许多选项卡。我不确定如何限制它,因此它仅打开URL的一个选项卡。
这是我的代码。感谢您的帮助:
this.urlBtn.addEventListener("mousedown", openPage.bind(this));
function openPage(event) {
window.open('http://www.cartoonthunder.net/', '_blank');
}
答案 0 :(得分:1)
mousedown
在鼠标悬停于元素上方时触发,因此会重复发生。
改为使用click
,它应该只触发一次。