Установка перетаскиваемых опций в JavaScript - PullRequest
0 голосов
/ 09 августа 2011

Попытка получить ответ на этот вопрос.Как я могу отключить перетаскиваемый параметр в JavaScript?В документации API написано

.draggable ({disable: true});

или

.draggable («option», «disable», true);

Ни один не делает это для меня.Вот библиотеки, которые у меня есть.

<link rel="stylesheet" href="http://jqueryui.com/themes/base/jquery.ui.all.css">
<script src="http://jqueryui.com/jquery-1.5.1.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.core.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.widget.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.mouse.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.resizable.js"></script>
<script src="http://jqueryui.com/ui/jquery.ui.draggable.js"></script>

Я javascript Я пытаюсь отключить перетаскиваемый параметр в коде, как это.

 editable.parent().draggable({disable: true});
 editable.parent().draggable("option", "disable", true);

editable.parent () действительно находит нужный элемент, но опция перетаскивания не отключена.

Спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 09 августа 2011

1) убедитесь, что селектор в порядке

2)

.draggable("disable")
0 голосов
/ 09 августа 2011

Попробуйте:

 editable.parent().draggable({disabled: true});

Или:

editable.parent().draggable("option", "disabled", true);

Либо должно работать.Вы забыли 'd' в конце disabled

...