我試圖創建一個模式窗口,當你點擊導航欄中的登錄按鈕時彈出。我已經做到了,所以模式和它的頁面疊加在css中都設置爲'display: none'
。我已經嘗試了所有可以讓它在點擊上顯示的方法,但我無法實現它的功能。我試過fadeIn()
。我試過.css()
來改變它。我甚至嘗試只用'display:none'來製作一個特殊的課程,並使用.removeClass()
。沒有用!當我點擊按鈕時,jQuery模式將不會顯示
這是一個學校作業,所以我不能使用jQuery UI。我並沒有要求爲我做這件事。我只是想朝着正確的方向輕推。有人能幫我嗎?這是我現在的代碼。
$(document).ready(function() {
$('#login').click(function(event) {
event.preventDefault();
$('.overlay').removeClass('.displaynone');
$('.modal').removeClass('.displaynone');
});
});
這是一個JS小提琴與整個情況在那裏。登錄按鈕應該在其上面顯示覆蓋層和模態。我想讓它漸漸消失,最好是模態有第二次延遲。
小提琴:https://jsfiddle.net/duagdn8m/1/
實際上,我發佈這個之後我才明白這一點。我無法相信。我昨晚在這一切工作,並無法使其工作。然後我張貼這個並且沒有問題地解決它。不過謝謝,我很欣賞這種努力。 –
@MattLee順便說一下,看看更新......':)' –