当用户单击按钮时,我试图激活jQuery-ui .draggable函数。这些脚本包括在内,OK,因为一切工作时我使用下面的代码:“draggable不是函数”当在另一个函数内
<script>
function test() {
$(".bord").draggable({ containment: ".rom", scroll: false });
}
test()
</script>
然后.bord级可拖动。但我想只有当你点击一个按钮,它为可拖动,所以我用这个代码:
<script>
function test() {
$(".bord").draggable({ containment: ".rom", scroll: false });
}
$("#bordplassering").click(function() {
test();
});
</script>
而且这里的问题开始......这给了我以下错误:
“ TypeError:$(...)。draggable不是函数“
为什么!?
你在你的html中添加了jQuery UI吗? –
只是看起来像你的代码中的其他地方从jQuery中删除它。也许你不止一次包含了jQuery,而且包含了jQuery UI之后的最后一个。或者也许只是'$'不再指jQuery –
其实这是问题 - 谢谢! jQuery第二次在footer.php文件中加载了一些基础文件。谢谢大家! – BTB