js实现屏幕自适应局部代码分享


Posted in Javascript onJanuary 30, 2015

有小伙伴留言说需要一个js实现屏幕自适应局部的代码,这里简单整理了下,放出来给大家。

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<style>

*{

margin:0;

padding:0;

list-style:none;

}

div{

margin:0 auto;

height:10000px;

min-width:880px;

max-width:1100px;

background:#060;

clear:both;

}

ul{}

li{

float:left;

display:inline;

width:198px;

height:198px;

border:1px solid #ccc;

margin:10px;

}

</style>

</head>

<body>

<div id="main">

<ul>

        <li>11111111111</li>

        <li>2222222222</li>

        <li>33333333333</li>

        <li>4444444444</li>

        <li>55555555555</li>

        <li>666666666</li>

        <li>77777777777</li>

        <li>888888888888</li>

        <li>999999999</li>

        <li>00000000000</li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

    </ul>

</div>

<script>

var winWidth;

window.onload=function(){

if (window.innerWidth)

winWidth = window.innerWidth;

else if ((document.body) && (document.body.clientWidth))

winWidth = document.body.clientWidth;

if(winWidth<=1100)

document.getElementById("main").style.width="880px";

else if(winWidth>=1100)

document.getElementById("main").style.width="1100px";

}

window.onresize=function(){

if (window.innerWidth)

winWidth = window.innerWidth;

else if ((document.body) && (document.body.clientWidth))

winWidth = document.body.clientWidth;

if(winWidth<=1100)

document.getElementById("main").style.width="880px";

else if(winWidth>=1100)

document.getElementById("main").style.width="1100px";

}

</script>

</body>

</html>

试试看,是不是效果非常棒,希望大家能够喜欢。

Javascript 相关文章推荐
12款经典的白富美型—jquery图片轮播插件—前端开发必备
Jan 08 Javascript
JavaScript解析URL参数示例代码
Aug 12 Javascript
jQuery中校验时间格式的正则表达式小结
Sep 22 Javascript
JavaScript中定义函数的三种方法
Mar 12 Javascript
浅谈javascript中的constructor
Jun 08 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
Jul 01 Javascript
Laravel中常见的错误与解决方法小结
Aug 30 Javascript
微信页面弹出键盘后iframe内容变空白的解决方案
Sep 20 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
Nov 10 Javascript
简单分析js中的this的原理
Aug 31 Javascript
element-ui中el-upload多文件一次性上传的实现
Dec 02 Javascript
使用AutoJs实现微信抢红包的代码
Dec 31 Javascript
jQuery弹出框代码封装DialogHelper
Jan 30 #Javascript
jquery中animate的stop()方法作用实例分析
Jan 30 #Javascript
javascript中sort()的用法实例分析
Jan 30 #Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
Jan 30 #Javascript
javascript结合fileReader 实现上传图片
Jan 30 #Javascript
使用JavaScript+canvas实现图片裁剪
Jan 30 #Javascript
js判断手机和pc端选择不同执行事件的方法
Jan 30 #Javascript
You might like
php 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
php 读取文件头判断文件类型的实现代码
2013/08/05 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
2016/05/31 PHP
python进程与线程小结实例分析
2018/11/11 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
jQuery实现输入框下拉列表树插件特效代码分享
2015/08/27 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
vue element自定义表单验证请求后端接口验证
2019/12/11 Javascript
微信小程序实现底部弹出框
2020/11/18 Javascript
python实现dict版图遍历示例
2014/02/19 Python
gearman的安装启动及python API使用实例
2014/07/08 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
python 产生token及token验证的方法
2018/12/26 Python
Python初学者常见错误详解
2019/07/02 Python
Django 外键的使用方法详解
2019/07/19 Python
Python 如何优雅的将数字转化为时间格式的方法
2019/09/26 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
python matplotlib库的基本使用
2020/09/23 Python
Django-Scrapy生成后端json接口的方法示例
2020/10/06 Python
python推导式的使用方法实例
2021/02/28 Python
应届生学校辅导员求职信
2013/11/07 职场文书
工程测量与监理专业应届生求职信
2013/11/27 职场文书
商务英语求职自荐信范文
2013/12/24 职场文书
保险专业自荐信范文
2014/02/20 职场文书
党校培训自我鉴定范文
2014/04/10 职场文书
2015年度护士个人工作总结
2015/04/09 职场文书
变长双向rnn的正确使用姿势教学
2021/05/31 Python
中国十大神话动漫电影排行榜 哪吒登顶 白蛇缘起排第七
2022/03/21 国漫
DE1107机评
2022/04/05 无线电