【发布时间】:2022-01-22 04:53:56
【问题描述】:
我有以下示例代码,它们将 jQuery Resizable 用于 e、w 句柄。我可以看到“e”句柄按预期工作,但“w”总是改变“e”宽度。
怎么了?非常感谢您的帮助,谢谢...
身体 { 边距:50px; } 。排 { 宽度:900px; 高度:自动; } .col { 位置:相对; 最小高度:331px; 高度:331px; 宽度:33.333%; 背景:#ccc; } .handle-w, .handle-e { 背景:#fff; 边框:2px 实心#00a0d2; 边界半径:50%; 高度:12px; 宽度:12px; 光标:电子调整大小; 最高:50%; 变换:translateY(-50%); 位置:绝对; } .handle-w { 左:-7px; } .handle-e { 右:-7px; }</head>
<body>
<div class="row">
<div class="col">
<div class="handle-w"></div>
<div class="handle-e"></div>
</div>
</div>
<script src="external/jquery/jquery.js"></script>
<script src="jquery-ui.js"></script>
<script>
$(document).ready(function () {
var col = $('.col');
col.resizable({
containment: col.closest('.row'),
handles: {
'w': col.find('.handle-w'),
'e': col.find('.handle-e')
},
});
});
</script>
</body>
</html>
或者您可以在 jsfiddle 中查看现场演示 https://jsfiddle.net/yhutxfvr/
【问题讨论】:
标签: javascript jquery jquery-ui