一個辦法:就是使用jQuery來改變meta標籤視口單擊該按鈕時:
$('#buttonId').click(function(){
$('meta[name=viewport]').attr('content', "width=1024");
});
我只是想的東西簡單。對於所有具有隱藏-xs類的div:添加一個特殊類(had-hidden-xs
),爲hidden-lg
添加had-hidden-lg
等等。
//when the button is clicked, every class is removed
$('#buttonId').click(function(){
//removes all the classes
$('.hidden-xs, .hidden-sm, .hidden-md, .hidden-mg').removeClass('hidden-xs hidden-sm hidden-md hidden-mg');
});
//when the button to go to mobile view is clicked:
$('#backToMobile').click(function(){
//add back your classes using the classes you created in the previous 2 steps
$('.had-hidden-xs').addClass('hidden-xs');
$('.had-hidden-sm').addClass('hidden-sm');
$('.had-hidden-md').addClass('hidden-md');
$('.had-hidden-lg').addClass('hidden-lg');
});
之前問題編輯:看看你的樣式表,你可能也有一個桌面樣式,因爲你有一個mobile.css。你可以很容易地使用jquery交換樣式表。
$('#buttonId').click(function(){
$('link[href="styles/mobile.css"]').attr('href','desktop.css');
});
$('#buttonId').click(function(){
$('link[href="style/desktop.css"]').attr('href','mobile.css');
});
請檢查編輯。在這些情況下交換不起作用。即使交換能夠奏效,我也不可能得到(隱藏類)的第二個問題。 – user3328402
檢查我的編輯@ user3328402。我認爲第二個選擇與兩者兼而有之。它的行爲就像您檢查幫助解決問題的問題。 –
我試着用這個問題的方法,但這並沒有幫助我隱藏類的第二個問題,這就是爲什麼我發佈了這個問題。 – user3328402