我有一個響應式設計,我將三列合併爲一個(但在本專欄中仍保留三個類別),並且我切換類別以顯示和隱藏每個類別中的內容。jQuery切換問題與響應式設計
但是,我的問題是,一旦你重新調整瀏覽器窗口的大小來查看三個列再次浮在一起,值顯示:無;仍然在那裏。
/************************************************************************************
smaller than 990
*************************************************************************************/
@media screen and (max-width: 990px) {
.sn{
display: block;
margin: 25px;
}
}
/************************************************************************************
smaller than 720
*************************************************************************************/
@media screen and (max-width: 720px) {
.sn {
display:none;
}
}
的繃
jQuery代碼:
// Start function when DOM has completely loaded
$(document).ready(function(){
var $open = $();
$('#wb .cat_responsive').on('click', function(e){
e.preventDefault();
$open.slideUp();
$open = $(this).closest('.sn_cat').find('.sn');
$open.not(':animated').slideToggle();
});
$('.cat_responsive').get().hideFocus = true;
});
實際上,用戶很少會調整瀏覽器窗口的大小,只是爲了擺弄設計(智能手機用戶從橫向切換到縱向)。這個想法是以最適合CURRENT瀏覽器窗口大小的格式進行佈局。 – Blazemonger