我正在页面上运行此脚本,该页面显示一个包含更多信息的框,当您翻转它时。它实际上秤前如何停止Scriptaculous中的闪烁?
该脚本工作正常,但那里有盒子的闪烁。 这是什么造成的?我在主导航中使用同样的功能。
任何想法是什么造成这种情况?
//work page springing box
$$('.box').each(function(s) {
var more = $(s).down(2);
$(s).observe('mouseenter', function(e) {
$(more).show();
new Effect.Scale(more, 100, {
scaleX: false,
scaleY: true,
scaleContent: false,
scaleFrom: 1,
mode: 'absolute',
duration: 0.5
});
});
$(s).observe('mouseleave', function(e) {
new Effect.Fade(more, {
duration: 0.2
})
});
});
谢谢。 丰富
- 我要说明,我在Safari 4.0.4正在测试
您需要将其缩放到1然后显示,然后执行该操作。 BTW存在闪烁在Chrome,最新版本 – 2010-04-05 14:42:20
不知道这是你的意思: $(更多).setStyle({ 高度:“1px的” }) 这似乎只会使刚刚盒子出来克朗一点点。 – 2010-04-05 15:08:47