我使用了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