函数调用只工作一次,但下次不工作

Function call works only for one time but doesn't work for next time

本文关键字:工作 下次 一次 函数调用      更新时间:2023-09-26

我正在调用一个由jQuery代码组成的函数,以使div可调整大小。可调整大小的函数第一次正常工作。但这对第二次和下一次都不起作用。我在函数中添加了alert来检查函数的调用。函数调用,但可调整大小不起作用。为什么会这样呢?解决方法是什么?代码在这里:

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

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

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

内部函数块不需要。

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