我使用了ShieldUI的「標籤」,並且有一個標籤位置的屬性。當屏幕寬度> = 768px時,我想要在「左側」顯示選項卡,而在< = 768px時將它們顯示在「頂部」。我來到這裏:在不刷新頁面的情況下更改內容大小?
var $window = $(window);
var $pane = $('#tabsDiv');
function checkWidth() {
var windowsize = $window.width();
if (windowsize < 768) {
$pane.shieldTabs({
position: "top"
});
} else {
$pane.shieldTabs({
position: "left"
});
}
}
checkWidth();
$(window).resize(checkWidth);
但是,當我全寬,我走「移動」我需要刷新頁面來獲得我想要的東西,是有辦法做到這一點不刷新頁面?
提供演示問題的工作示例(jsfiddle/codepen/snippet)。 – Dekel
https://jsbin.com/kiribot/edit?output – Denisx