下面的脚本检查浏览器宽度并在检测到text-align:center
dom 元素上的 css 元素时移动一些 div。这个 css 元素依赖于 980px 的媒体查询。代码可以顺利运行,但我觉得也许有一种更简单的方法可以做到这一点。我知道这可能可以通过浮动在 CSS 中完成,但感觉这将是一种更清洁的方式。任何有关如何使此代码更有效的建议将不胜感激。
$(document).ready(function(){
function moveDiv(){
var $window = $(window);
var windowsize = $window.width();
if (windowsize < 980) {
if ($(".interiortitle h1").css("text-align") == "center"){
$( ".interiorpage .et_pb_column_1_4").insertAfter(".interiorpage .et_pb_column_3_4");
}
}
else if (windowsize > 980) {
$( ".interiorpage .et_pb_column_1_4").insertBefore(".interiorpage .et_pb_column_3_4");
}
}
moveDiv();
$(window).resize(moveDiv);
});