首页 > requirejs 引入时间插件datetimepicker不起作用

requirejs 引入时间插件datetimepicker不起作用

paths中已经引入模块了。。
'datepicker' : '/assets/javascript/static/libs/datetimepicker/bootstrap-datetimepicker.min',
'timepicker' : '/assets/javascript/static/libs/timepicker/timepicker',

require(['moment', 'jquery', 'underscore', 'backbone', 'mustcach', 'nprogress', 'highcharts', 'datepicker','timepicker'],

    function(moment, $, _, b, mustcach, NProgress, highcharts, datepicker, timepicker) {

$("#start_time").DateTimePicker({

   format:'yyyy-mm-dd hh:ii'

});
}

运行结果显示方法 DateTimePicker未定义


jquery插件不是以这种方式加载的哦
参考下这个吧
使用shim参数加载jQuery插件

http://blog.csdn.net/aitangyong/article/details/40653335

或是
使用的方式不对,不能使用$('selector').DataTimePicker方式使用


这个插件我用过的,它是不支持amd的。就是说,你需要用到requirejs的shim。你的paths不用变,加上一个shim

shim:{deps:['jquery']}

这样就ok拉。

【热门文章】
【热门文章】