我測試引導莫代爾例如「live demo」我已經包括引導jQuery和JS在bootstrap starter template,也是自定義JavaScript:自舉模態例如不顯示
$('#myModal').on('shown.bs.modal', function() {
$('#myInput').focus()
})
而是從模式運行我的文本編輯器不顯示像他們的網站上那樣。我點擊按鈕,沒有任何反應。 我使用谷歌Chrome檢查/控制檯嘗試,它表明:
Uncaught ReferenceError: $ is not defined
在行在功能啓動。當我移除自定義js時,它不會顯示錯誤,但仍然不會在Chrome,Edge或Firefox上顯示該模式。
我的代碼只是Bootstrap啓動器模板和它的模態現場演示代碼的組合,所以不需要在這裏發佈代碼。
而且,請注意,我可以使代碼工作(該按鈕的工作原理是在自舉網站所示的例子)通過分配一個ID,按鈕:
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal" id="button">
然後再添加自定義功能:
<script type="text/javascript"> $("#button").click(function() { $('.modal').modal('show'); }); </script>
但是,這不同於Bootstrap提供的示例代碼。
忘記了加載jquery.min.js –
你可以請提一下你的html代碼 –
你必須在bootstrap.js之前使用jquery – Morteza