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 相关文章推荐
XML的代替者----JSON
Jul 21 Javascript
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
May 25 Javascript
JavaScript中的细节分析
Jun 30 Javascript
JavaScript获取onclick、onchange等事件值的代码
Jul 22 Javascript
基于jQuery实现表单提交验证
Nov 24 Javascript
《JavaScript函数式编程》读后感
Aug 07 Javascript
结合mint-ui移动端下拉加载实践方法总结
Nov 08 Javascript
vuex操作state对象的实例代码
Apr 25 Javascript
Angularjs中的$apply及优化使用详解
Jul 02 Javascript
用vue 实现手机触屏滑动功能
May 28 Javascript
在Vuex中Mutations修改状态操作
Jul 24 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
Oct 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 SQL Injection with MySQL
2011/02/27 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
使用PHP导出Word文档的原理和实例
2013/10/21 PHP
php使用正则表达式去掉html中的注释方法
2016/11/03 PHP
PHP文件操作详解
2016/12/30 PHP
从新浪弄下来的全屏广告代码 与使用说明
2007/03/15 Javascript
window.onload 加载完毕的问题及解决方案(上)
2009/07/09 Javascript
javascript 日期常用的方法
2009/11/11 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
vuex管理状态仓库使用详解
2020/07/29 Javascript
python 参数列表中的self 显式不等于冗余
2008/12/01 Python
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
python实现两个文件夹的同步
2019/08/29 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
FORZIERI福喜利中国官网:奢侈品购物梦工厂
2019/05/03 全球购物
小型女装店的创业计划书
2014/01/09 职场文书
大型会议策划方案
2014/05/17 职场文书
竞赛口号大全
2014/06/16 职场文书
求职自我评价范文100字
2014/09/23 职场文书
简易离婚协议书(范本)
2014/10/25 职场文书
2015毕业寄语大全
2015/02/26 职场文书
调解书格式范本
2015/05/20 职场文书
2015暑假假期总结
2015/07/13 职场文书
2015年环卫处个人工作总结
2015/07/27 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
你需要掌握的20个Python常用技巧
2022/02/28 Python
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技