我有一個用於在幻燈片之間導航的引導按鈕。該按鈕在Chrome中完美運行,但不在Firefox中運行。在第一張幻燈片中,它工作正常,但只要我移動到第二張幻燈片並單擊按鈕以轉到第三張幻燈片,該按鈕消失在頁面中。我已經檢查過,jquery-ui在boostrap js之前加載。Jquery和Bootstrap在Firefox中不工作
生成的HTML:
<script data-turbolinks-track="true" src="/assets/jquery_ujs.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/jquery-ui.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/jquery.fullPage.min.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/affix.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/alert.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/button.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/carousel.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/collapse.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/dropdown.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/tab.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/transition.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/scrollspy.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/modal.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/tooltip.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap/popover.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/bootstrap.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/turbolinks.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/application.js?body=1"></script>
在Firebug中,我發現了以下錯誤:
Error: TypeError: document.getElementById(...) is null
Source File: chrome://web-developer/content/overlay/javascript/overlay.js
Line: 7333
這裏是我的代碼:
<script type="text/javascript">
$(document).ready(function() {
$.fn.fullpage({
fixedElements: '.btn-success',
'verticalCentered': false
});
$('.btn-success').click(function(){
$.fn.fullpage.moveSectionDown();
});
});
</script>
<div class='btn btn-lg btn-success'>Down</div>
<div class="section " id="section0"><h1>1 Slide</h1></div>
<div class="section" id="section2"><h1>2 slide</h1></div>
<div class="section" id="section3"><h1>3 slide</h1></div>
這是一個Firefox的錯誤或者是我的代碼錯了?
怎麼樣一個jsfiddle,看看會發生什麼atm? – Dwza
這看起來像來自Firefox插件的錯誤。你應該在乾淨的Firefox配置文件上試試你的頁面,看看它是否發生在那裏。 – Pointy
@Pointy我該如何做到這一點? –