สคริปต์ที่เรียบง่ายแบบครบวงจร
การใช้สคริปต์เดียว:
หรือใช้ iframe:
คุณยังสามารถระบุตัวระบุคอนเทนเนอร์ ('div' id) เมื่อใช้สคริปต์:
<div id='widget1' style='text-align: center'></div>
สุดท้ายแต่ไม่ท้ายสุด คุณยังสามารถเปลี่ยนรูปแบบการแสดงผลได้ แต่เปลี่ยนพารามิเตอร์
size ให้เป็นหนึ่งในรูปแบบดังกล่าว: xxl, xlarge, large, medium, small, xsmall. (ดูด้านล่างสำหรับผลลัพธ์ภาพ) การตั้งค่าสคริปต์ขั้นสูง
การบูรณาการขั้นพื้นฐานทำได้ง่ายและตรงไปตรงมา ก่อนอื่นคุณต้องเพิ่มโค้ดต่อไปนี้:
<script src='https://aqicn.org/widgets/js/waqi-feed.v1.js'></script> จากนั้น เพียงเพิ่มโค้ดอื่นนี้เพื่อรวมวิดเจ็ต:
ฟังก์ชัน `_waqiFeed` ใช้เป็นอาร์กิวเมนต์ในการกำหนดค่าสำหรับวิดเจ็ต คุณเพียงแค่ต้องกำหนดสถานีและรูปแบบการแสดงวิดเจ็ต ( size ) นี่คือสิ่งที่ผลิต:
คุณยังสามารถระบุตัวระบุคอนเทนเนอร์ ('div' id) ที่ต้องการแสดงวิดเจ็ตได้:
<div id='widget2' style='text-align: center;border: 1px dashed #ccc;'></div>
การระบุรูปแบบการแสดงผล
สามารถเปลี่ยนรูปแบบการแสดงผลได้โดยการเปลี่ยนพารามิเตอร์ size เป็นหนึ่งใน:
_waqiFeed({_waqiFeed({_waqiFeed({_waqiFeed({_waqiFeed({ |
เอ็นจิ้นเทมเพลตขั้นสูง
คุณสามารถปรับแต่งข้อความที่จะแสดงภายในวิดเจ็ตได้โดยการระบุตัวเลือก display ตัวอย่างเช่น หากต้องการแสดงทั้งชื่อ "AQI" แบบข้อความและเวลาอัปเดต (ดังที่แสดงบนวิดเจ็ตทางด้านซ้าย) คุณสามารถใช้โค้ดต่อไปนี้:
_waqiFeed({ display:"%cityname AQI is <span style='%style'>%impact (%aqiv)</span> <small>on %date</small>", station:"A373120" });
display พารามิเตอร์เป็นสตริงแบบ HTML และสามารถมีคีย์เวิร์ดใดๆ ต่อไปนี้:
- `%cityname` สำหรับชื่อเมือง (เช่น
Beijing) - `%aqi` สำหรับค่า AQI ที่ตกแต่งแล้ว (เช่น
58) - `%aqiv` สำหรับค่า AQI ที่ไม่ได้ตกแต่ง (ข้อความดิบ) (เช่น
58) - `%style` สำหรับการประกาศ CSS ของรายละเอียด AQI ที่ตกแต่งแล้ว (เช่น
background-color: #ffde33;color:#000000;) - `%date` สำหรับเวลาที่ AQI ได้รับการอัปเดต (เช่น
Wed 20:00. ) - `%impact` สำหรับผลกระทบต่อสุขภาพที่เกี่ยวข้อง (เช่น
GoodModerate...) - `%attribution` สำหรับการระบุแหล่งที่มาของข้อมูล AQI (เช่น
Beijing Environmental Protection Monitoring Center) - `%details` สำหรับรายละเอียด AQI แบบเต็ม (เนื้อหาของป๊อปอัปที่แสดงเมื่อเลื่อนเมาส์ไปเหนือค่า AQI)
นี่คือตัวอย่างบางส่วน:
การระบุภาษา
คุณยังสามารถระบุภาษาที่จะใช้โดยการตั้งค่าตัวเลือก lang ตัวอย่างเช่น หากต้องการรวมวิดเจ็ตเป็นภาษาจีน (ดังภาพด้านขวา) ให้ใช้โค้ดต่อไปนี้:
ภาษาที่รองรับในปัจจุบันคือ:
"en": English"cn": Chinese"jp": Japanese"es": Spanish"kr": Korean"ru": Russian"hk": Traditional Chinese"fr": French"pl": Polish"de": German"pt": Portuguese"vn": Vietnamese"it": Italian"id": Indonesian"nl": Dutch"fa": Persian"th": Thai"hu": Hungarian"el": Greek"ro": Romanian"bg": Bulgarian"ur": Urdu"hi": Hindi"ar": Arabic"sr": Serbian"bn": Bangla"hu": Hungarian"bs": Bosnian"hr": Croatian"tr": Turkish"uk": Ukrainian"cs": Czech"be": Belarusian"km": Khmer"lo": Lao หากไม่ได้ระบุหรือตั้งค่าเป็น null จะใช้ภาษาอังกฤษ
คำถามเพิ่มเติม
หากคุณมีคำถามหรือความคิดเห็น โปรดส่งข้อความถึงเราโดยใช้แบบฟอร์มด้านล่าง:
ตัวอย่าง
คลิกที่วิดเจ็ตใดๆ ด้านล่างเพื่อดูโค้ดที่เกี่ยวข้อง: