【发布时间】:2016-02-01 03:23:45
【问题描述】:
我有一个带有一些自定义 js 的小部件:
class ImagePreviewWidget(ClearableFileInput):
...
class Media:
css = {
'all': ('css/image-preview-widget.css',)
}
js = ('js/image-preview-widget.js', )
自定义js使用jQuery,是独立加载的,所以我需要将我的模块初始化包装在:
window.onload = function() {
cusomJsStart();
};
这不是很干净(一个问题是我可能会干扰其他window.onload 呼叫)。有没有更好的方法来加载小部件 javascript?
编辑
澄清一下:这个问题的重点是脚本运行时jQuery 尚未加载,并且脚本加载顺序不在我的控制范围内。
【问题讨论】:
标签: javascript jquery django django-widget