當用戶單擊按鈕時,我試圖激活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