2017-02-21 216 views
1

問題:我遇到了一個問題,即用戶在頁腳上單擊模式「隱私聲明」時。每當用戶點擊它,它立即關閉模式。我將這些文件與我之前完成的文件進行了比較,結果相同。Modal立即關閉

,如果我有兩個bootstrap.jsbootstrap.min.js,我只是隻有最小的js文件我已經檢查。我檢查過我是否調用了兩次模態,而我沒有。

以下是該網站的路徑:regalmed。不幸的是,我無法訪問這些文件,但基於比較測試網站和頁腳中的隱私聲明,它們看起來是一樣的。

任何建議將有所幫助。

+0

請檢查瀏覽器的控制檯,有錯誤,'未捕獲的ReferenceError:intialize不defined',這種情況發生時,網頁加載,修復這可能會解決你的問題。 – azs06

+0

你爲什麼要在modals.css和bootstrap模態上調用樣式?此外,即使在點擊任何內容之前,您的身體也會擁有「模式打開」類。 – LordNeo

+0

@ azs06:我已檢查過這種可能性,但這不會導致問題。測試版本目前有這個錯誤。 –

回答

2

Bootstrap正在雙重加載,這是造成你的問題。它是從CDN加載到<head>,然後再靠近身體的從底部:

http://www.regalmed.com/Regal-en-us/includes/themes/MuraBootstrap3/assets/bootstrap/js/bootstrap.min.js 
+0

@ William Robinson:您是否試圖在檢查工具中將其刪除?當我刪除它時,它仍然以相同的方式運行 –

+0

是啊...那是因爲您需要刪除腳本鏈接_before_該腳本已加載使用檢查工具刪除鏈接後,您已經加載腳本兩次不會卸載腳本 –

+0

@ William Robinson:感謝您的澄清 –