我使用引導與Django和迄今爲止一切工作。但是,我試圖使用popover功能,並且遇到問題。無論何時單擊我的彈出窗口,頁面會滾動回頂端......但彈出窗口確實會出現。這裏是我的代碼:點擊一個popover滾動回到頁面頂部[Bootstrap和Django]
//////////<..... 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>
非常感謝!
更換
href="#..."
您需要防止'酥料餅()'處理程序默認的事件採取行動。例如。 '$('#testpop')。click(function(e){e.preventDefault(); ...});' –@NRohler:jinx – dokkaebi
這是http://stackoverflow.com/questions/的重複13755033 /如何做修復滾動與 - Twitter的引導和-酥料餅。即使這個問題首先被問到,那個人似乎有更完整的答案。 – Kelan