【发布时间】:2018-05-25 19:24:57
【问题描述】:
django-summernote 应用程序有一些问题。
在小部件的工具栏中,我有按钮 (.btn-fullscreen)。当用户单击此按钮时,我想更改一些块,所以我添加了 javascript,但不幸的是它不起作用。
$(".note-toolbar").on("click", ".btn-fullscreen", function () {
// Some code
console.log('CLICK'); <!-- Dont work
});
$(".btn-fullscreen").click(function(){
// Some code
console.log('CLICK'); <!-- Dont work
}
我注意到这个问题只有在我尝试接触小部件的元素时才会发生。小部件之外的元素没有问题。这种奇怪行为的原因可能是什么?
这是我加载静态文件的方式:
CSS:
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.29.0/codemirror.min.css"> {# Codemirror CSS #}
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.29.0/theme/monokai.css"> {# Monokai CSS #}
<link rel="stylesheet" type="text/css" href="{% static "summernote/summernote.css" %}"> {# Summernote CSS #}
<link rel="stylesheet" type="text/css" href="{% static "summernote/django_summernote.css" %}"> {# Django-Summernote CSS #}
JS:
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.29.0/codemirror.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.29.0/mode/xml/xml.js"></script>
<script src="{% static 'summernote/jquery.ui.widget.js'%}"></script>
<script src="{% static 'summernote/jquery.iframe-transport.js'%}"></script>
<script src="{% static 'summernote/jquery.fileupload.js'%}"></script>
<script src="{% static 'summernote/summernote.min.js'%}"></script>
<script src="{% static 'summernote/ResizeSensor.js'%}"></script>
<script type="text/javascript">
$(".note-toolbar").on("click", ".btn-fullscreen", function () {
// Some code
});
$(".btn-fullscreen").click(function(){
// Some code
}
</script>
【问题讨论】:
标签: javascript jquery django summernote