jquery - 在 laravel 中使用不属于 JQuery UI 的 jquery 插件
问题描述
我正在尝试使用 jquery 插件(jQuery Timepicker),请参阅以下链接以获取其文档 timepicker!我使用 npm 安装它。我喜欢离线工作,这就是为什么我对使用 cdns 持怀疑态度。问题是当我初始化它时,
$(document).ready(function(){
$('.timepicker').timepicker({});
});
</script>
我收到一个错误:jQuery.Deferred 异常:$(...).timepicker 不是函数
我一直在使用 JQuery UI datepicker,它工作得很好。然而,我不得不将它导入 // resources/assets/js/app.js
import $ from 'jquery';
window.$ = window.jQuery = $;
import 'jquery-ui/ui/widgets/datepicker.js';
我也尝试将 timepicker 作为小部件导入
import 'jquery-ui/ui/widgets/timepicker.js';
但是当我运行“npm run dev”时出现错误
ERROR in ./resources/js/app.js
Module not found: Error: Can't resolve 'jquery-ui/ui/widgets/timepicker.js' in 'C:\xampp\htdocs\DoMyHomework\resources\js'
@ ./resources/js/app.js 34:0-44
@ multi ./resources/js/app.js ./resources/sass/app.scss
window.$ = window.jQuery = $;
import 'jquery-ui/ui/widgets/datepicker.js';
import 'jquery-ui/ui/widgets/timepicker.js';
// resources/assets/js/app.js
$('.datepicker').datepicker();
$('input.timepicker').timepicker();
ERROR in ./resources/js/app.js
Module not found: Error: Can't resolve 'jquery-ui/ui/widgets/timepicker.js' in 'C:\xampp\htdocs\DoMyHomework\resources\js'
@ ./resources/js/app.js 34:0-44
@ multi ./resources/js/app.js ./resources/sass/app.scss
我如何使用诸如此类的 JQuery 插件。协助将不胜感激。
解决方案
检查是否在主 jQuery 库之后导入了 jQuery 插件。
推荐阅读
- webhooks - 找不到“xx”接收器的 WebHook 过滤器。通过调用调用“AddWebHooks”的接收器方法添加所需的配置
- python - 正则表达式产生的不是我需要的
- c - 为什么 strtok 偶尔会导致总线错误?
- java - REST API 如何在线程完成工作后发送 http 响应
- r - 将 tibble 转换为模型类
- c++ - 在单个文件上定义预处理器定义
- reactjs - Web app built in React TS shows white screen after new build
- python - I am trying to import a fast food order program and it keeps saying "food_choice" is not defined
- visual-studio-code - What are the hotkeys to generate a method to Stringify multiple variables?
- python - 除法功能的问题