前端天气插件tpwidget使用方法详解


Posted in Javascript onJune 24, 2019

本文实例为大家分享了前端天气插件tpwidget的具体使用方法,供大家参考,具体内容如下

PS:需要放到服务器才会生效

方法一:(心知天气)

<div id="tp-weather-widget" style="background: #666"></div>
<script>
  (function (T, h, i, n, k, P, a, g, e) {
    g = function () {
      P = h.createElement(i);
      a = h.getElementsByTagName(i)[0];
      P.src = k;
      P.charset = "utf-8";
      P.async = 1;
      a.parentNode.insertBefore(P, a)
    };
    T["ThinkPageWeatherWidgetObject"] = n;
    T[n] || (T[n] = function () {
      (T[n].q = T[n].q || []).push(arguments)
    });
    T[n].l = +new Date();
    if (T.attachEvent) {
      T.attachEvent("onload", g)
    } else {
      T.addEventListener("load", g, false)
    }
  }(window, document, "script", "tpwidget", "//widget.seniverse.com/widget/chameleon.js"))
</script>
<script>
  tpwidget("init", {
    "flavor": "slim",
    "location": "WX4FBXXFKE4F",
    "geolocation": "enabled",
    "language": "zh-chs",
    "unit": "c",
    "theme": "chameleon",
    "container": "tp-weather-widget",
    "bubble": "enabled",
    "alarmType": "badge",
    "color": "#FFFFFF",
    "uid": "UB6953924F",
    "hash": "ce68b5b7b447ec5bda327f8c9c2d59f9"
  });
  tpwidget("show");
</script>

结果:

前端天气插件tpwidget使用方法详解

方法二:(中国天气插件)

配置项的设置(例如背景、颜色、圆角):https://cj.weather.com.cn/plugin/pc

<div id="weather-float-he"></div>
<script type="text/javascript">
WIDGET = {FID: 'KbzQ7JDMhF'}
</script>
<script type="text/javascript" src="https://apip.weatherdt.com/float/static/js/r.js?v=1111"></script>

效果:

前端天气插件tpwidget使用方法详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
从javascript语言本身谈项目实战
Dec 27 Javascript
jquery下操作HTML控件的实现代码
Jan 12 Javascript
js跑马灯代码(自写)
Apr 17 Javascript
JavaScript创建类/对象的几种方式概述及实例
May 06 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
Sep 29 Javascript
JS中判断null、undefined与NaN的方法
Mar 24 Javascript
jQuery的cookie插件实现保存用户登陆信息
Apr 15 Javascript
c#+jquery实现获取radio和checkbox的值
Sep 12 Javascript
Angular学习笔记之angular的$filter服务浅析
Nov 12 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
Apr 24 Javascript
微信小程序实现手势滑动卡片效果
Aug 26 Javascript
Vue如何使用混合Mixins和插件开发详解
Feb 05 Javascript
JavaScript深入V8引擎以及编写优化代码的5个技巧
Jun 24 #Javascript
JS实现给数组对象排序的方法分析
Jun 24 #Javascript
新手快速入门JavaScript装饰者模式与AOP
Jun 24 #Javascript
Electron + vue 打包桌面操作流程详解
Jun 24 #Javascript
JS字符串常用操作方法实例小结
Jun 24 #Javascript
新手入门带你学习JavaScript引擎运行原理
Jun 24 #Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
Jun 24 #Javascript
You might like
php Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
php程序员应具有的7种能力小结
2014/11/27 PHP
php实现的简单日志写入函数
2015/03/31 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
详解Yii2高级版引入bootstrap.js的一个办法
2017/03/21 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
2019/04/10 PHP
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
JavaScript获取一个范围内日期的方法
2015/04/24 Javascript
iPhone手机上搭建nodejs服务器步骤方法
2015/07/06 NodeJs
Jquery实现纵向横向菜单
2016/01/24 Javascript
jquery对Json的各种遍历方法总结(必看篇)
2016/09/29 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
2017/03/09 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
vue2.0 兄弟组件(平级)通讯的实现代码
2018/01/15 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
微信小程序时间戳转日期的详解
2019/04/30 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
2019/05/21 Javascript
Vue实现图片轮播组件思路及实例解析
2020/05/11 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
python基于BeautifulSoup实现抓取网页指定内容的方法
2015/07/09 Python
Python中格式化format()方法详解
2017/04/01 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
亿阳信通股份有限公司C#笔试题
2016/12/06 面试题
光盘行动倡议书
2014/02/02 职场文书
企业承诺书怎么写
2014/05/24 职场文书
个人查摆问题及整改措施
2014/10/16 职场文书
2015年办公室工作总结范文
2015/03/31 职场文书
Python一些基本的图像操作和处理总结
2021/06/23 Python