Im пытается активировать функцию jQuery-ui .draggable, когда пользователь нажимает кнопку. Сценарии включены и хорошо, потому что все работает, когда я использую следующий код:«draggable is not a function», когда внутри другой функции
<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>
И здесь начинается проблема ... это дает мне следующую ошибку:
" ТипError: $ (...). Draggable не является функцией «
Почему !?
Вы добавили jquery ui в свой html? –
Просто выглядит что-то в другом месте вашего кода, удаляет его из jQuery. Возможно, вы включили jQuery более одного раза, а последний после включения jQuery UI. Или, может быть, просто '$' больше не ссылается на jQuery –
На самом деле это была проблема - спасибо! jQuery загрузился второй раз в файл footer.php вместе с некоторыми файлами-основами. Спасибо всем! – BTB