Jquery UI 可排序存在

标签 jquery jquery-ui

如何检查 jquery sortable 是否可用?所以我不会在脚本标记的代码中动态加载 jquery ui 。像这样的吗?

typeof $.sortable === "function"

最佳答案

因为 sortable 属于 jQuery UI 并且从它的定义来看:

var widgetsSortable = $.widget( "ui.sortable",

您的测试可以是:

if ($.ui && typeof $.ui.sortable === "function") {
  console.log('sortable is available');
} else {
  console.log('jQuery UI not loaded');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"></script>

if ($.ui && typeof $.ui.sortable === "function") {
  console.log('sortable is available');
} else {
  console.log('jQuery UI not loaded');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

关于Jquery UI 可排序存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54737373/

相关文章:

javascript - 我不明白为什么页面会跳到顶部

javascript - 使用ajax从mysql数据库获取日期选择数据

javascript - 当我尝试恢复 JW Player 视频时,它从头开始

javascript - 更改 innerhtml 输入框值

制作秒表的 Javascript 问题?

javascript - 列搜索后如何将所有DataTable的数据存储在javascript数组中?

javascript - jQuery resizable() 动态 maxWidth 选项

javascript - 提取 jQuery UI 菜单元素并跳转到每个图像

ruby-on-rails - jQuery UI 日期选择器不适用于 Rails

底部的 Jquery UI 选项卡,我无法对齐事件选项卡的箭头