Hottie是一个jQuery热图插件,用于根据数值数据的计算值,用一系列颜色格式化HTML元素(如表单元格和列表项)。
1.在jQuery之后加载Hottie插件。
- <script src="/path/to/cdn/jquery.min.js"></script>
- <script src="/path/to/jquery.hottie.js"></script>
2.调用目标元素上的函数,插件将完成剩下的工作。
- <ul id="demo">
- <li>1</li>
- <li>2</li>
- <li>3</li>
- ...
- </ul>
- $(function(){
- $("#demo li").hottie();
- });
3.定义一组热图颜色,用于表示数值数据的计算值。
- $(function(){
- $("#demo li").hottie({
- colorArray : [
- "#63BE7B",
- "#FBE983",
- "#F8696B"
- ]
- });
- });
4.定义一组热图颜色,用于表示数值数据的计算值。
- $(function(){
- $("#demo li").hottie({
- colorArray : [
- "#63BE7B",
- "#FBE983",
- "#F8696B"
- ]
- });
- });
5.使插件能够从HTML数据属性中读取数字数据:
- <ul id="demo">
- <li data-hist="1.1">Alabama</li>
- <li data-hist="1.2">Alaska</li>
- <li data-hist="1.3">Arizona</li>
- ...
- </ul>
- $(function(){
- $("#demo li").hottie({
- readValue : function(e) {
- return $(e).attr("data-myvalue");
- }
- });
- });
6.自定义数据为空时的颜色。默认值:“#333”。
- $(function(){
- $("#demo li").hottie({
- nullColor : "#222"
- });
- });