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 参数中的数组展开 [译]
Sep 21 Javascript
JS画线(实例代码)
Nov 20 Javascript
form表单action提交的js部分与html部分
Jan 07 Javascript
js小数计算小数点后显示多位小数的实现方法
May 30 Javascript
简单了解JavaScript操作XPath的一些基本方法
Jun 03 Javascript
Vue开发中整合axios的文件整理
Apr 29 Javascript
JS使用setInterval实现的简单计时器功能示例
Apr 19 Javascript
vue组件中的数据传递方法
May 14 Javascript
详解vue axios二次封装
Jul 22 Javascript
Vue中jsx不完全应用指南小结
Nov 01 Javascript
Vue监听滚动实现锚点定位(双向)示例
Nov 13 Javascript
JS实现商品橱窗特效
Jan 09 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下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
php修改时间格式的代码
2011/05/29 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
Jquery Ajax.ashx 高效分页实现代码
2009/10/20 Javascript
一些常用弹出窗口/拖放/异步文件上传等实用代码
2013/01/06 Javascript
基于jquery实现的省市区级联无ajax
2013/09/24 Javascript
Javascript解析URL方法详解
2014/12/05 Javascript
javascript创建含数字字母的随机字符串方法总结
2016/08/01 Javascript
详解从Node.js的child_process模块来学习父子进程之间的通信
2017/03/27 Javascript
vue中eventbus被多次触发以及踩过的坑
2017/12/02 Javascript
swiper 自动图片无限轮播实现代码
2018/05/21 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
antd form表单数据回显操作
2020/11/02 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
跟老齐学Python之复习if语句
2014/10/02 Python
Python脚本实现网卡流量监控
2015/02/14 Python
python分治法求二维数组局部峰值方法
2018/04/03 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
2019/01/08 Python
python中比较两个列表的实例方法
2019/07/04 Python
flask实现验证码并验证功能
2019/12/05 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
2021/01/11 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
2021/03/01 Python
Forever 21美国官网:美国标志性快时尚品牌
2017/02/20 全球购物
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
如何填写个人简历自我评价
2013/12/10 职场文书
小学关爱留守儿童活动方案
2014/08/25 职场文书
导航工程专业自荐信
2014/09/02 职场文书
法人代表证明书范本
2015/06/18 职场文书
教师节晚会主持词
2015/06/30 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
MySQL分区路径子分区再分区
2022/04/13 MySQL