我使用JS模態(沒有jQuery的),因爲我有一些問題,這種做法......模態不會關閉在移動
一切正常,只是在移動用戶良好的不能關閉它。
var modal = document.getElementById('myModal');
window.onclick = function(event) {
if (event.target == modal) {
modal.style.display = "none";
}
};
這可能與該觸摸我失蹤...
我試着用這樣的jQuery:
$(document).ready(function(){
$(modal).on('click touchstart', function() {
modal.style.display = "none";
});
});
這裏的問題是,如果裏面的用戶點擊它也將消失...
我需要的是當用戶只在外面點擊時,模態應該消失...
任何想法我該如何解決這個問題?
謝謝。
您是否在尋找一個jQuery的解決方案?或者你願意堅持純粹的JS? – DBS
我只是需要它的工作:-) – Morpheus