所以我正在尝试使用Sortable
JQuery 的交互,但它不起作用。我知道,或者至少假设该库被正确导入,因为我能够使用draggable
.
这是我尝试使用的 HTML:
<ul class="_ts">
<li><a class="new_appt" href="#">Open</a></li>
<li><a class="new_appt" href="#">Open </a></li>
</ul>
这是Javascript:
$("._ts").sortable();
$("._ts").disableSelection();
当我加载页面时,我的 JS 控制台中出现此错误:
未捕获的类型错误:对象 [对象对象] 没有方法“可排序”
我也尝试将类更改为 ID,但这也不起作用。这似乎是一个相当简单的实现,但无论出于何种原因,它都不适合我。
我在这里使用了文档:http: //jqueryui.com/sortable/来实现这一点,但它不起作用。正如我之前所说,我可以使用该draggable
功能。为此,我做了:
$("._ts").draggable();
一切都按预期工作。作为说明,我正在使用 Wordpress,并导入我使用的 JQuery 库:
wp_enqueue_script( 'jquery-ui-datepicker' );
wp_enqueue_style('jquery-ui-css', 'http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css');
我已经读到这是使用 JQuery UI 所需的全部内容,是真的吗?如果不是,我还需要添加什么才能使用这个库?
编辑:
我尝试通过执行以下操作添加可排序库:
wp_enqueue_script( 'jquery-ui-sortable' );
但我仍然得到同样的错误。我在这里错过了什么吗?