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 相关文章推荐
Javascript 获取链接(url)参数的方法[正则与截取字符串]
Feb 09 Javascript
用JS做的简单的可折叠的两级树形菜单
Sep 21 Javascript
jquery分页对象使用示例
Apr 01 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
Jun 16 Javascript
Yarn的安装与使用详细介绍
Oct 25 Javascript
JS实现购物车特效
Feb 02 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
Sep 20 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
Mar 01 Javascript
微信小程序使用swiper组件实现类3D轮播图
Aug 29 Javascript
微信小程序 拍照或从相册选取图片上传代码实例
Aug 28 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
Sep 04 Javascript
JS实现移动端可折叠导航菜单(现代都市风)
Jul 07 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检测用户是否用手机(Mobile)访问网站的类
2014/01/09 PHP
各种快递查询--Api接口
2016/04/26 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
Javascript 去除数组的重复元素
2010/05/04 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
简单谈谈Javascript中类型的判断
2015/10/19 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
2016/06/16 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
原生js实现下拉框功能(支持键盘事件)
2017/01/13 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
利用百度地图API获取当前位置信息的实例
2017/11/06 Javascript
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
小程序使用watch监听数据变化的方法详解
2019/09/20 Javascript
Python Django 封装分页成通用的模块详解
2019/08/21 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
python实现局域网内实时通信代码
2019/12/22 Python
序列化Python对象的方法
2020/08/01 Python
CSS3 box-sizing属性详解
2016/11/15 HTML / CSS
美国眼镜网站:EyeBuyDirect
2017/04/13 全球购物
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
土木工程毕业生自荐信
2013/09/21 职场文书
销售代表求职自荐信
2013/10/01 职场文书
大学生新闻专业个人自我评价
2013/11/12 职场文书
大学四年的个人自我评价
2014/01/14 职场文书
养牛场项目建议书
2014/05/13 职场文书
商场周年庆活动方案
2014/08/19 职场文书
查摆问题整改措施
2014/10/24 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
七夕情人节问候语
2015/11/11 职场文书
Django开发RESTful API实现增删改查(入门级)
2021/05/10 Python