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 相关文章推荐
Ext 表单布局实例代码
Apr 30 Javascript
SharePoint 客户端对象模型 (一) ECMA Script
May 22 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
May 08 Javascript
jQuery中事件对象e的事件冒泡用法示例介绍
Apr 25 Javascript
jquery结合CSS使用validate实现漂亮的验证
Jan 29 Javascript
JavaScript中的call方法和apply方法使用对比
Aug 12 Javascript
node内置调试方法总结
Feb 22 Javascript
angularJS开发注意事项
May 26 Javascript
ES6 Set结构的应用实例分析
Jun 26 Javascript
vue和小程序项目中使用iconfont的方法
May 19 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
May 22 Javascript
原生JavaScript实现简单五子棋游戏
Jun 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 手机归属地查询 api
2010/02/08 PHP
List the Codec Files on a Computer
2007/06/11 Javascript
Prototype Object对象 学习
2009/07/12 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
jquery中通过过滤器获取表单元素的实现代码
2011/07/05 Javascript
json2.js的初步学习与了解
2011/10/06 Javascript
js判断是否为数组的函数: isArray()
2011/10/30 Javascript
使用jquery给指定的table动态添加一行、删除一行
2016/10/13 Javascript
jquery表单验证实例仿Toast提示效果
2017/03/03 Javascript
使用node搭建自动发图文微博机器人的方法
2019/03/22 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
javascript关于“时间”的一次探索
2019/07/24 Javascript
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
Django框架模板介绍
2019/01/15 Python
Python面向对象进阶学习
2019/05/21 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
Python list与NumPy array 区分详解
2019/11/06 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
通过实例了解python__slots__使用方法
2020/09/14 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
基于 HTML5 WebGL 实现的医疗物流系统
2019/10/08 HTML / CSS
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
30年同学聚会感言
2014/01/30 职场文书
仓管岗位职责范本
2014/02/08 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
会计主管岗位职责
2015/04/02 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
大学同学聚会感言
2015/07/30 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
C#连接ORACLE出现乱码问题的解决方法
2021/10/05 Oracle