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的手风琴效果插件和教程
Aug 22 Javascript
从零学JS之你需要了解的几本书
May 19 Javascript
浅析JavaScript事件和方法
Feb 28 Javascript
js上传图片及预览功能实例分析
Apr 24 Javascript
js实现的在线调色板功能完整实例
Dec 21 Javascript
jQuery is not defined 错误原因与解决方法小结
Mar 19 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
Sep 19 Javascript
Vue组件的使用教程详解
Jan 05 Javascript
vue实现购物车抛物线小球动画效果的方法详解
Feb 13 Javascript
Vue项目开发常见问题和解决方案总结
Sep 11 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
Nov 11 Javascript
使用react-virtualized实现图片动态高度长列表的问题
May 28 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实现下载断点续传的方法
2014/11/12 PHP
PHP中模拟链表和链表的基本操作示例
2016/02/27 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
谈谈关于JavaScript 中的 MVC 模式
2013/04/11 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
给easyui datebox扩展一个清空的实例
2016/11/09 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
webpack css加载和图片加载的方法示例
2018/09/11 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
python文件与目录操作实例详解
2016/02/22 Python
Python2和Python3中urllib库中urlencode的使用注意事项
2018/11/26 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
Python Selenium 之数据驱动测试的实现
2019/08/01 Python
手写一个python迭代器过程详解
2019/08/27 Python
python3注册全局热键的实现
2020/03/22 Python
python argparse模块通过后台传递参数实例
2020/04/20 Python
如何在Canvas上的图形/图像绑定事件监听的实现
2020/09/16 HTML / CSS
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
DeinDesign德国:设计自己的手机壳
2019/12/14 全球购物
路政管理专业推荐信
2013/11/11 职场文书
乡镇干部先进事迹材料
2014/02/03 职场文书
保险专业自荐信范文
2014/02/20 职场文书
法制报告会主持词
2014/04/02 职场文书
我是一名护士演讲稿
2014/08/28 职场文书
好媳妇事迹材料
2014/12/24 职场文书
爱的承诺书
2015/01/20 职场文书
2016年端午节校园广播稿
2015/12/18 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书
python实现监听键盘
2021/04/26 Python
Win10鼠标轨迹怎么开 Win10显示鼠标轨迹方法
2022/04/06 数码科技