嗨,我想知道是否有人可以提供帮助,我正在尝试使用 jQuery 创建一个响应式站点(必须这样做,因为目标受众在 IE7/8 上,并且 css3-mediaqueries.js 似乎干扰了我的 jQuery UI m 也使用)。我正在使用以下脚本来检测宽度和高度并相应地应用样式,它适用于宽度但不适用于高度,它加载SMstyle.css然后用style.css覆盖。我正在尝试学习 JavaScript,但目前还不是很强大,我知道有更简单的方法!任何帮助,将不胜感激...
function adjustStyle(width) {
width = parseInt(width);
if ((width >= 701) && (width < 1200
)) {
$("#size-stylesheet").attr("href", "css/SMstyle.css");
} else {
$("#size-stylesheet").attr("href", "css/style.css");
}
}
$(function() {
adjustStyle($(this).width());
$(window).resize(function() {
adjustStyle($(this).width());
});
});
function adjustStyle(height) {
height = parseInt(height);
if (height < 800
) {
$("#size-stylesheet").attr("href", "css/SMstyle.css");
} else {
$("#size-stylesheet").attr("href", "css/style.css");
}
}
$(function() {
adjustStyle($(this).height());
$(window).resize(function() {
adjustStyle($(this).height());
});
});