zoukankan      html  css  js  c++  java
  • 自适应浏览器分辨率的javascript函数[转]

    function changeWidth(now,target)
    { //now是现在代码所适应的宽度,如800;target是想要达到的显示器分辨率宽度
    var widthStr;
    var flag = true;
    for(var i = 0;i < document.all.length;i++)
    {
    flag = true;
    try
    {
    if(document.all.item(i).width != null)
    {
    widthStr = document.all.item(i).width.toString();
    if(widthStr.indexOf("%") == -1 && widthStr != "" && widthStr != "0")
    {
    widthStr = (parseInt(widthStr) * target / now).toString();
    document.all.item(i).width = parseInt(widthStr);
    flag = false;
    }
    }
    }
    catch(e)
    {
    flag = true;
    }
    if(flag)
    {
    try
    {
    if(document.all.item(i).style.width != null)
    {
    widthStr = document.all.item(i).style.width.toString();
    if(widthStr.indexOf("%") == -1 && widthStr != "" && widthStr != "0")
    {
    widthStr = (parseInt(widthStr) * target / now).toString();
    document.all.item(i).style.width = parseInt(widthStr);
    }
    }
    }
    catch(e)
    {
    }
    }
    }
    }

  • 相关阅读:
    ThreadLocal总结
    zookeeper学习笔记
    安装solr
    VirtualBox安装Centos7
    Solr学习
    Redis缓存会出现的问题?
    面试题目总结
    mysql分库分表
    Java内存模型
    HashMap在多线程中循环链表问题(jdk1.7)
  • 原文地址:https://www.cnblogs.com/chuncn/p/1254339.html
Copyright © 2011-2022 走看看