gpt4 book ai didi

javascript - $ ('body' ).layout 不是函数

转载 作者:行者123 更新时间:2023-11-28 12:41:46 26 4
gpt4 key购买 nike

我正在使用jQuery UI Layout plugin我在 Firebug 中不断收到此错误:$('body').layout is not a function。我在 IE8 及以下版本中也遇到同样的错误。

显然,这是由我在脚本文件中启动布局 UI 的行引起的:

$('body').layout({ *options here* });

有办法防止出现此错误吗?我很确定我需要 BODY 选择器来运行这个特定的插件。

** 解决方案 **

正如下面有用的答案所说,我有这一行: $('body').layout({ *options here* }); 在包含我的 jQuery 和 jQuery UI 布局插件文件之前。一旦我将 body.layout 放在这两个包含项之后,错误就消失了。

最佳答案

你似乎要么

1) 没有正确包含插件(url 中缺少脚本标记/拼写错误,在加载 jquery 本身之前包含它,其他任何可能出错的地方)

2) 调用$("body").layout太早了 - 用 $(document).ready(function() { }); 包裹它

应该是

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.layout.js"></script>

...

<script type="text/javascript">
$(document).ready(function() {
$("body").layout() // will work now
});
</script>

关于javascript - $ ('body' ).layout 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11848948/

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