zoukankan      html  css  js  c++  java
  • 引用第三方插件添加天气预报效果

    效果:

    需要在日历的旁边加上今日天气预报。

    实现方法:

    HTML页面使用iframe:

     <%-- 天气预报--%>
        <iframe allowtransparency="true" id="tianqi" frameborder="0" width="180" height="36" scrolling="no" src=""></iframe>

    获取天气信息的来源:http://tianqi.2345.com/plugin/widget/index.htm?s=3&z=3&t=1&v=0&d=3&bd=0&k=&f=&q=1&e=1&a=1&c=54511&w=180&h=36&align=left

    如果直接给iframe的src属性,会影响页面的加载速度,整个页面的加载会在iframe加载完天气之后才加载,为了优化速度采用赋值:

         <script>
            //天气预报
            window.onload = function() {
                setTimeout("loadweather()", 500);
            }
            function loadweather(url) {
                var url = "http://tianqi.2345.com/plugin/widget/index.htm?s=3&z=3&t=1&v=0&d=3&bd=0&k=&f=&q=1&e=1&a=1&c=54511&w=180&h=36&align=left";
                $("#tianqi").attr("src", url);          
           }       
        </script>

    这样天气的加载不会影响页面的加载速度。

    但是还有个问题未解决,如果这个url不能访问,为了不影响页面美观,不出错,应当先对访问地址的有效性做判断,然后再决定是否动态给iframe赋值src,这个暂时还没有解决。

  • 相关阅读:
    Github国内mirror加速
    通过node-inspector或VSCode调试服务器上代码
    node nvm 常见命令
    HBuilderX 修改默认的终端
    LLVM 工具使用
    LLVM 获取Value Type
    LLVM Constant Value to c++ value
    Bison 命名位置
    llvm block
    vscode use cl.exe build C/C++
  • 原文地址:https://www.cnblogs.com/hiflora/p/3884916.html
Copyright © 2011-2022 走看看