javascript - 函数调用只有效一次,但下次无效

标签 javascript jquery html

我正在调用一个由 jQuery 代码组成的函数来调整 div 的大小。可调整大小的功能第一次可以正常工作,但第二次和下一次就不起作用。我向该函数添加了警报以检查函数的调用。函数调用但可调整大小不起作用。为什么会发生这种情况?解决方案是什么?代码在这里:

function rezDesc() {
    alert('resize');
    $(function () {
        $("#placeDescHere").resizable({
            ghost: true,
            alsoResize: '#LabelDesc',
            handles: " e, s"
        });
    });
}

最佳答案

将内部函数调用从其 $(function() { ... }) block 中取出。

function rezDesc() 
{
    alert('resizze');
    $("#placeDescHere" ).resizable({
        ghost: true,
        alsoResize:'#LabelDesc',
        handles: " e, s"
    });
}

关于javascript - 函数调用只有效一次,但下次无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5801916/

相关文章:

javascript - Knockout.js 基本示例 - 是什么导致此数据绑定(bind)失败?

javascript - 我如何使用 jquery 函数来处理多个 div

javascript - 无法解释的 JavaScript 行为 - Bug?

c# - asp 的 Javascript 更多/更少文本按钮 :label

javascript - 在 fnCreatedCell 中使用 font-awesome

javascript - 检测ajax响应的MIME类型

html - 移动 Canvas 图案的起始位置

html - 为什么 div#foo hr :first-child not work

javascript - 在javascript中使用正则表达式删除所有html标签和javascript标签

javascript - js : sort and rearrange array of object