javascript - JQuery 可调整大小的取消不起作用

标签 javascript jquery html css jquery-ui

我正在使用可调整大小的 JQuery Ui JQueryUI resizeable要调整 DIV 的大小,我想防止调整 DIV 内某些子元素的大小。有一个选项取消可以做到这一点,但它对我不起作用

<div id="resize" class="demodiv">Resize me!
    <div class="cancel">
        HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
    </div>
</div>

$('#resize').resizable({
    helper: "ui-resizable-helper",
    cancel:".cancel",
});

fiddle :Fiddle

最佳答案

我认为 cancel 选项的目的是为了防止原始选择器(#resize)选择但取消选择器(.取消).它不适用于可调整大小的目标的子元素。

例如:

html

<div class="box"></div>
<div class="box"></div>
<div class="box no-resize"></div>

js

$(".box").resizable({
    cancel: ".no-resize"
});

关于javascript - JQuery 可调整大小的取消不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36053753/

相关文章:

java - AngularJS 抛出错误根路径

php - 实现从 MS Outlook 到我们的 Web 应用程序的拖放功能

javascript - 使用 jQuery 检索复选框值

javascript - 猜数字游戏,计分器给出错误结果

javascript - 你如何在angularjs中重用模板

javascript - 在不知道键名的情况下访问 JSON 对象的元素

javascript - Date 对象在 Chrome 中有效,但在 Safari、Firefox 或 IE 中无效

javascript - 如何从 jQuery DataTable 中的所有页面中选择所有复选框

css - 获取 twig 模板以查看 css 文件时遇到问题

javascript - 遍历需要显示垂直列 3 年的数据,只显示包含数据的月份