jquery - 改变不同屏幕尺寸的动画

标签 jquery html css

我正在制作一个动画,当用户点击一个元素时,我会显示一个带有动画的 div 从左边开始:700 像素

$("#maharashtra").click(function(){


    $("#mainbg").hide();
    $("#divmaha").animate({left:"800px"});
    $("#divmaha").show() ;

它适用于 1280 x 800 的屏幕尺寸,问题是当屏幕尺寸增加时,动画文本出现在左列 div 上。任何帮助将不胜感激。

最佳答案

使用 Modernizr 进行媒体查询 -

if (Modernizr.mq('(max-width: 800px)')) {
    //your code
}

更多信息:http://modernizr.com/docs/#mq

关于jquery - 改变不同屏幕尺寸的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23670353/

相关文章:

javascript - 需要读取 Horizo​​ntal HTML Table 上选中的 Checkbox 的值

html - 将鼠标悬停在导航链接上时如何删除空格?

jquery - 将表单从一个 div 移动到另一个 div

javascript - 编写一个时间函数,在游戏过程中清除倒计时并重新开始

javascript - 在 jquery 中使用 css 获取背景值

javascript - AngularJS - 在 ng-init=true 时触发一个函数

javascript - 如何从菜单预加载 html 链接并使用 javascript 隐藏/显示内容?

jquery - jquery 的多个选择器

jquery - 删除使用 jQuery 添加的表行时遇到问题

html - 如何一起使用 float 和 margin