我可以添加onmouseover属性只运行一次吗?

Ric*_*opo 5 html javascript jquery onmouseover

说我有如下链接:

<a class="link" href="www.rich.com" onmouseover="go(this)">Link</a>

是否有配置的方式onmouseover活动,呼吁go(this)只运行一个单一的时间,同时还使用了内嵌onmouseover=<some code>的符号? 我希望它内联定义,而不是JavaScript调用.

目前,我有这个,但它不是我想要的:

$(".link").one('mouseover', function(e) {
     // do something
});
Run Code Online (Sandbox Code Playgroud)

tax*_*ala 9

您可以在onmouseover以后取消绑定:

<a class="link" href="www.rich.com" onmouseover="go(this); this.onmouseover = null;">Link</a>
Run Code Online (Sandbox Code Playgroud)