Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] jq天气显示问题

[复制链接]
05309 发表于 2015-10-4 23:29:10 | 显示全部楼层 |阅读模式
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  5. <title>无标题文档</title>
  6. <script src="http://libs.baidu.com/jquery/1.7.0/jquery.min.js"></script>

  7. <script language="JavaScript" type="text/javascript">

  8.     var cityUrl = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js';
  9.     $.getScript(cityUrl, function(script, textStatus, jqXHR) {
  10.         var citytq = remote_ip_info.city ;// 获取城市
  11.         var url = "http://php.weather.sina.com.cn/iframe/index/w_cl.php?code=js&city=" + citytq + "&day=0&dfc=3";
  12.         $.ajax({
  13.             url : url,
  14.             dataType : "script",
  15.             scriptCharset : "gbk",
  16.             success : function(data) {
  17.                 var _w = window.SWther.w[citytq][0];
  18.                 var _f= _w.f1+"_0.png";
  19.                 if(new Date().getHours() > 17){
  20.                      _f= _w.f2+"_1.png";               
  21.                 }
  22.                 var img = "<img class='lazy' style='display: block;' src='http://i2.sinaimg.cn/dy/main/weather/weatherplugin/wthIco/20_20/" +_f
  23.                 + "' />";
  24.                                
  25.                                 var tq =   img + "<span>" + _w.s1 + " " + _w.t1 + "℃~" + _w.t2 + "℃ </span><span>风力等级:<em>" + _w.p1 + "</em></span>";
  26.                                
  27.                        
  28.                 $('#weather').html(tq);
  29.             }
  30.         });
  31.     });

  32. </script>

  33. <style type="text/css">
  34. .weather{ border-top:1px solid #ddd; margin-bottom:0px; position:relative; width:250px;}
  35. .weather div{height:65px;}
  36. .weather i{
  37.         width:80px;
  38.         height:65px;
  39.         text-indent:-99999px;
  40.         float:left;
  41.         background-position:0 -80px;
  42.         background-repeat: no-repeat;
  43.         background-image: url(indexpress.png);
  44. }
  45. .weather p{float:right; display:inline; width:120px; position:absolute; zoom:1; padding:0px 0 0 45px; top:0; right:0; z-index:99;}
  46. .weather p img{ position:absolute;  left:0; width:40px; height:40px; vertical-align:bottom; background:none;}
  47. .weather p span{ color:#666; display:block; line-height:20px; height:20px; overflow:hidden; white-space:nowrap;}
  48. .weather p span em{ background-color:#54a932; padding:1px 2px; color:#fff;}
  49. .weather ul{ background-color:#f6f6f6; padding:3px 10px; margin-top:5px;}
  50. .weather li{ line-height:24px; height:24px; overflow:hidden; padding-left:12px; background-position:-240px -144px;}
  51. .weather li a{ color:#333;}

  52. body,td,th {
  53.         font-size: 12px;
  54. }
  55. </style>
  56. </head>

  57. <body>
  58. <div class="weather">
  59. <i>每日提醒</i>
  60. <p  id="weather"></p>
  61.                                
  62.                                 </div>
  63. </body>
  64. </html>
复制代码



以上是调用JQ来实现,怎么把脚本部份用核心JS实现。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 17:41 , Processed in 0.020190 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表