javascript - jQuery popover 在 Django 应用程序中不起作用?
问题描述
我正在尝试在我的 Django 模板中添加一个非常简单的 JavaScript,但弹出框似乎不起作用。
这是我当前的配置和文件结构
django-jquery 在已安装的应用程序中安装了“jquery”。
设置.py
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),]
myapp/static/js/jquery.js
$(function(){
$('[data-toggle="popover"]').popover();
});
主页.html
{% extends 'base.html' %}
{% block body %}
{% load static %}
<script type="text/javascript" src="{{ STATIC_URL }}js/jquery.js"></script>
<body>
<div class="container">
<h1> Home </h1>
</div>
<div class="container">
<button type="button" class="btn btn-lg btn-danger" data-toggle="popover" title="Popover title" data-content="Content in here">Click to toggle popover</button>
</div>
<br>
<br>
</body>
{% endblock %}
单击按钮时不执行任何操作。
任何有用的建议!谢谢
解决方案
推荐阅读
- reactjs - React:试图让 react-router 工作
- node.js - 使 Yarn 不提升特定包的依赖项
- mysql - Mysql UNION 或其他东西来获取不同帐户的借方和贷方总额
- angular - 在 dist 文件夹中生成的模块未找到的 Webpack 问题
- c++ - 四阶龙格库塔法不适用于耦合方程
- uno - 创建具有给定上下文的实例
- typescript - 与非空对象很好地相交的空对象类型
- javascript - 如何通过 react-query 在客户端显示服务器端验证消息?
- python - 如何呈现用户复选框,然后将列表保存到选中的复选框?
- vba - 如何在VBA中仅替换字符串起始行