gpt4 book ai didi

javascript - 使用 Scriptaculous 向上缩放元素

转载 作者:行者123 更新时间:2023-11-27 22:36:32 24 4
gpt4 key购买 nike

我正在使用 Prototype/Scriptaculous 构建一个小菜单项。

我设置的小测试在菜单项上使用 Effect.Scale。当您将鼠标悬停在菜单项上时,我希望该元素向上扩展并插入其他元素。

我将 ul.nav 设置为特定高度,但缩放元素似乎是绝对定位的,因此它从流中移除并向下缩放到框外。

有没有办法做到这一点,还是我做错了?这是页面:已删除,-无效 URL ( http://krd/krd-design.net )

CSS:

.menuitem {
border: 1px solid black;
width: 90px;

  .lift {
display: block;
background-color: gray;
width: 90px;
height: 1px;

 .nav {
border-bottom: 1px solid black;
height: 60px;

JavaScript:

$$('.menuitem').each(function(s){
if($(s).down(1).tagName == 'SPAN' && $(s).down(1).className == 'lift') {
var lift = $(s).down(1);
$(s).observe('mouseenter', function() {
new Effect.Scale(lift, 120, {
scaleX: false,
scaleY: true,
scaleContent: false,
scaleMode: { originalHeight: 100 },
scaleFrom: 1
})
});
}

})

谢谢!丰富

最佳答案

Effect.Morph 总是比 Effect.Scale 更成功。它为您提供了更精细的控制。

关于javascript - 使用 Scriptaculous 向上缩放元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2375159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com