jquery - 更改 css 值(左 :x) if a browser viewport is <1200px

标签 jquery css browser viewport

我在宽度为 1200 像素的网页上对内容进行了环绕。换行 div 位于我的页面中间,CSS 为 position:absolute; 顶部:0px; 左:50%; 左边距:-600px; 宽度:1200px; 高度:自动; 如果浏览器视口(viewport)宽度小于 1200px,我需要使用 jQuery 将左侧值从 50% 更改为 0px。例如,现在在 iPod 上,因为换行居中,所以左侧的内容被切断,无法滚动到一侧。 先感谢您。

最佳答案

Here is a fiddle link 。拖动可调整大小的 Pane 来调整窗口大小。

$(window).bind('resize', function(){
    if($(this).width() < 1200)
        $('div.wrap').css('left', 0);
    else 
       $('div.wrap').css('left', '50%');
}).resize();

关于jquery - 更改 css 值(左 :x) if a browser viewport is <1200px,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4820777/

相关文章:

web-applications - 目前将现有网络应用程序转变为桌面应用程序而无需重新编程的最佳方法是什么?

google-maps - 奇怪的谷歌地图行为 - 瓦片只出现在左上象限

css - Safari 页面高度问题

jquery -::第一行伪元素(不出现)

jQuery - 在对象数组中查找不同的值

JQuery 和 Ajax - 地理名称自动完成并从 foursquare 请求信息

javascript - jQuery 和多个 "category"选择器

javascript - .log 文件的实时更新

javascript - Uncaught ReferenceError : jQuery is not defined in magento site

html - 如何用另一个元素填充替换填充