我正在对Django使用Bootstrap,到目前为止一切都正常.然而,我正在try 使用弹出功能,但我总是遇到问题.无论何时点击我的弹出窗口,页面都会滚动回到顶部.但是流行音乐确实出现了.以下是我的代码:

//////////<..... a lot more HTML ....>//////////
<div class="bs-docs-example">
<a href="#" class="btn btn-large btn-danger" rel="popover" title="A Title" id="testpop" data-content="And here's some amazing content. It's very engaging. right?">Click to toggle popover</a>
</div>
{% endblock %}


{% block js %}
{{ block.super }}

{% bootstrap_javascript_tag "modal" %}
{% bootstrap_javascript_tag "alert" %}
{% bootstrap_javascript_tag "tooltip" %}
{% bootstrap_javascript_tag "popover" %}

<script type="text/javascript">
$("#testpop").popover();
</script>

非常感谢!

推荐答案

您可以通过阻止锚定元素的默认操作来解决此问题:

$('a#testpop').on('click', function(e) {e.preventDefault(); return true;});

Django相关问答推荐

Django、htmx删除记录并更新

Django测试:如何模拟Django_apps.get_Model()的LookupError

覆盖保存以创建范围的多个对象()

Django Rest Framework 认证类覆盖 request.user

Django过滤器查询外键

Django:无法从另一个应用程序导入模型

在 Scrapy 中访问 django 模型

直接在Django的模板中访问ForeignKey

relation "django_site" does not exist

ImportError:无法导入设置

django npm 和 node 包架构

在 django admin 中创建对象时如何自动插入当前用户?

Django 存储匿名用户数据

使用 Gunicorn 运行 Django - 最佳实践

如何将我的上下文变量传递给 Django 中的 javascript 文件?

Django ALLOWED_HOSTS IP 范围

如何覆盖 django 管理员翻译?

获取 django 应用的绝对路径

如何使用查询参数构造 Django 反向/url?

Jinja2中的多级模板继承?