2015-04-22 51 views
0

做我們網站的承包商使用了一個智能模式jQuery插件的版本,而不是Ben Marshall的版本,但是這個版本是: https://code.google.com/p/esp1179/source/browse/trunk/smart-modal/jquery.smartmodal.js?r=22,在我們的登錄對話框中。智能模態禁用窗口?

當一個無效的登錄發生時,表單似乎被禁用,我不明白爲什麼,因爲我不顯式禁用窗體或任何它的控件,除了隱藏登錄按鈕並顯示微調。

https://www.scic.com/schedule

點擊任何有價格顯示的課程,然後在用戶名和密碼輸入進入jibberish寄存器鏈接。

調用對話框的文件是loadpopups.js。

有人可以檢查出來,並幫助我找出它爲什麼會發生?我即將拔出我剩下的唯一頭髮。

回答

1

包含錯誤消息(稱爲「error_msg」)的div元素很大,並且在表單的整個表面上是z-index'd。下面是從螢火蟲截圖:

enter image description here

您可以通過添加以下內容到.error_msg {}樣式聲明解決這個問題(大約從一路行2484我的Firefox看到的/ CSS/C /風格輸出/ ):

height: 30px 
+0

所以很容易被忽視,謝謝... – MB34

+0

這是我最快的解決方案..我沒有嘗試其他瀏覽器。有可能更好的方式來設置error_msg ..你也可以嘗試height:1px,它似乎不會對任何東西產生不利影響。 – bkwdesign

+0

將高度設置爲30px將其放在對話框的頂部,但文字顯示在底部是非常奇怪的。 – MB34