前端天气插件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 15 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
Aug 30 Javascript
JS控制一个DIV层在指定时间内消失的方法
Feb 17 Javascript
脚本div实现拖放功能(两种)
Feb 13 Javascript
超简单的Vue.js环境搭建教程
Mar 17 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
May 22 Javascript
angular.extend方法的具体使用
Sep 14 Javascript
送你43道JS面试题(收藏)
Jun 17 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
Nov 04 Javascript
vue使用swiper.js重叠轮播组建样式
Nov 14 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
Apr 25 Javascript
vue在响应头response中获取自定义headers操作
Jul 24 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中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
PHP微信PC二维码登陆的实现思路
2017/07/13 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
2019/06/14 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
javascript json 新手入门文档
2009/12/03 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
项目中常用的JS方法整理
2015/01/30 Javascript
js+html5实现可在手机上玩的拼图游戏
2015/07/17 Javascript
关于function类中定义变量this的简单说明
2016/05/28 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
jQuery控制元素隐藏和显示
2017/03/03 Javascript
vue两个组件间值的传递或修改方式
2018/07/04 Javascript
[01:08:57]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第二场
2014/05/24 DOTA
python删除列表中重复记录的方法
2015/04/28 Python
python实现ping的方法
2015/07/06 Python
python技能之数据导出excel的实例代码
2017/08/11 Python
Python数据结构之图的应用示例
2018/05/11 Python
python利用requests库进行接口测试的方法详解
2018/07/06 Python
Python版名片管理系统
2018/11/30 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
解决Pandas的DataFrame输出截断和省略的问题
2019/02/08 Python
python实现计数排序与桶排序实例代码
2019/03/28 Python
python mysql 字段与关键字冲突的解决方式
2020/03/02 Python
python 6种方法实现单例模式
2020/12/15 Python
CSS3教程(2):网页边框半径和网页圆角
2009/04/02 HTML / CSS
css3 按钮样式简单可扩展创建
2013/03/18 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
德国原装品牌香水、化妆品和手表网站:BRASTY.DE
2016/10/16 全球购物
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
如何撰写岗位职责
2014/02/01 职场文书
大学生入党推荐书范文
2014/05/17 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书
python 解决微分方程的操作(数值解法)
2021/05/26 Python
Mysql中where与on的区别及何时使用详析
2021/08/04 MySQL