说我有以下链接:
<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
});
答案 0 :(得分:9)
您可以在之后取消onmouseover
绑定:
<a class="link" href="www.rich.com" onmouseover="go(this); this.onmouseover = null;">Link</a>
答案 1 :(得分:-1)
你可以设置一个var来表明它是否被触发......
- (void)awakeFromNib
{
[super awakeFromNib];
self.contentView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
self.contentView.translatesAutoresizingMaskIntoConstraints = YES;
}
答案 2 :(得分:-2)
或者你也可以这样做:
public class PageController : Umbraco.Web.Mvc.RenderMvcController
{
...
[ForUmbracoTemplate("HomePage")]
public ActionResult BibblyWobbble(RenderModel model)
{...}
}