django-summernote 응용 프로그램에 몇 가지 문제가 있습니다.Django-summernote 위젯의 요소에 대한 사용자 정의 javascript가 작동하지 않습니까?
위젯의 툴바에는 버튼 (.btn-fullscreen
)이 있습니다. 사용자가이 버튼을 클릭하면 일부 블록을 변경하고 싶기 때문에 자바 스크립트를 추가하지만 불행히도 작동하지 않습니다.
$(".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>