我正在使用jQuery和jQuery UI。
这很好用:
$('.drag').draggable();
但不是这样:
function MyFunction() {
$('.drag').draggable();
}
我收到此错误:
未捕获的TypeError:$(...)。draggable不是函数
为什么我不能在自定义函数中使用jQuery UI?
答案 0 :(得分:0)
看到这个工作小提琴:http://jsfiddle.net/vyrq3hcp/
$('#d1').draggable();
function draggableDiv() {
$('#d2').draggable();
}
draggableDiv();
两个可拖动的div都正常工作,没有任何错误。检查你的jquery-ui实现,并确保在加载jquery-ui后调用该函数。