gpt4 book ai didi

javascript - Lavalamp 菜单 - 未捕获的类型错误

转载 作者:行者123 更新时间:2023-12-02 18:34:04 25 4
gpt4 key购买 nike

我正在寻找 Lavalamp 菜单解决方案,并找到了这个小脚本。我不确定这是否是最好的,但看起来不错并且可以轻松修改。

但是它在控制台中包含一个错误,我不喜欢错误,因此我们将不胜感激。

Uncaught TypeError: Cannot read property 'left' of null

Lavalamp Menu Original Source

Lavalamp Menu Fix JS Fiddle

您可以转到 JS Fiddle 修复,并在浏览菜单时在控制台中查看它会显示该属性错误。

我不知道如何解决这个问题,有什么建议吗?

最佳答案

像这样在“mouseleave”分支中修复它:

        if ($this.siblings('li.active').offset()) {
left = $this.siblings('li.active').offset().left - ($this.closest('.' + lavalamp).offset().left);
width = $this.siblings('li.active').width();

$this.closest('ul').next('div.floatr').css({
"width": width + "px",
"left": left + "px"

});
}

关于javascript - Lavalamp 菜单 - 未捕获的类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17511712/

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