jQuery UI Layout适用于较旧的 jquery 但不适用于较新的 jquery...
工作示例:
<html>
<head>
<script src="http://layout.jquery-dev.net/lib/js/jquery-1.4.2.js"></script>
<script src="http://layout.jquery-dev.net//lib/js/jquery-ui-1.7.2.js"></script>
<script src="http://layout.jquery-dev.net//lib/js/jquery.layout-1.2.0.js"></script>
<script type="text/javascript">
var myLayout;
$(document).ready(function () {
myLayout = $('body').layout({applyDefaultStyles: true });
});
</script>
</head>
<body>
<div class="ui-layout-west">west</div>
<div class="ui-layout-center">center</div>
</body>
</html>
无效示例 - 较新的 jQuery
<html>
<head>
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script
src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"
integrity="sha256-T0Vest3yCU7pafRw9r+settMBX6JkKN06dqBnpQ8d30="
crossorigin="anonymous"></script>
<script src="https://layout.jquery-dev.net//lib/js/jquery.layout-1.2.0.js"></script>
<script type="text/javascript">
var myLayout;
$(document).ready(function () {
myLayout = $('body').layout({applyDefaultStyles: true });
});
</script>
</head>
<body>
<div class="ui-layout-west">west</div>
<div class="ui-layout-center">center</div>
</body>
</html>
这是 jQuery 中的重大更改还是 jQuery UI 布局中的问题?
最佳答案
到这里下载 27/01/2018 uiLayout 1.6 的最新版本,这与刚刚测试过的 jquery 3.2 一起工作。 我还需要 jquery 3 的兼容版本,这是完美的。 再见
关于javascript - jQuery UI 布局是否与 jQuery 3.3.1 不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48800885/