【发布时间】:2014-05-13 15:05:07
【问题描述】:
我真的很想解决这个问题。但似乎没有任何效果。
我正在尝试在页面顶部创建一个菜单,该菜单仅在悬停时可见。
目前非常简单的元素:
topViewSurf = new Surface({
classes: ['topSplash'],
properties: {
backgroundColor: 'rgb(170,210,140)',
boxShadow: '0px 0px 10px rgb(110,150, 90)'
}
});
topViewMod = new Modifier({
origin: [0.5, 0],
size: [this.options.width, 40],
transform: Transform.translate(0,-35,0)
});
this._add(topViewMod).add(topViewSurf);
然后我想调用这个函数,如果元素'topViewSurf'被悬停:
function dropTop(){
topViewMod.setTransform(Transform.translate(0,0,1), 500);
}
由于某种原因,我无法让鼠标悬停工作。
我可以通过以下方式调用该函数:
topViewSurf.on("click", function(){
dropTop()
});
工作得很好。但是,当我将 'click' 替换为 'hover' 时,单击或悬停该元素时没有任何反应。
我为此尝试了不同的方法,包括 jQuery 和纯 js,但似乎没有任何效果(我可能在那里犯了错误)但因为我无论如何都在问我想我会要求一个 famo.us 解决方案.
希望你能帮助我。 飞蛾
【问题讨论】:
标签: javascript hover famo.us