【发布时间】:2012-07-06 15:15:27
【问题描述】:
我正在尝试根据屏幕分辨率更改我的 jQuery 代码。我正在为主要内容区域设置动画,并希望在不同的屏幕尺寸上更改它的宽度。
在网上大量搜索后,我发现了一些可能有用的东西,但我无法让它工作。这是需要更改的代码 sn-p。它被称为 Match Media,类似于 CSS3 媒体查询,仅适用于 JavaScript。
var mq = window.matchMedia( "(max-width: 320px)" );
if (mq.matches) {
menuLink.click(function(){
innerContent.css("display", "none");
contentWrapper.stop().animate(
{width: '40em'},
{duration:1200,easing: 'easeOutBack'}
);
closeButton.stop().delay(800).animate({opacity:'1'},600,'easeInSine');
$("#fadeBg").fadeIn();
});
}
我在这里想要做的主要事情是,当满足最大宽度标准以对 40 em 的 contentWrapper 进行动画处理时。但似乎什么都没有发生。
提前致谢
【问题讨论】:
标签: jquery jquery-animate media-queries