Draggable不适用于自定义函数

时间:2015-05-29 21:03:17

标签: jquery jquery-ui

我正在使用jQuery和jQuery UI。

这很好用:

$('.drag').draggable();

但不是这样:

function MyFunction() {
  $('.drag').draggable();
}

我收到此错误:

  

未捕获的TypeError:$(...)。draggable不是函数

为什么我不能在自定义函数中使用jQuery UI?

1 个答案:

答案 0 :(得分:0)

看到这个工作小提琴:http://jsfiddle.net/vyrq3hcp/

$('#d1').draggable();

function draggableDiv() {
    $('#d2').draggable();
}
draggableDiv();

两个可拖动的div都正常工作,没有任何错误。检查你的jquery-ui实现,并确保在加载jquery-ui后调用该函数。