网上搜到的一款取色器,轻便好用,但是对jquery版本有兼容性问题,所以干脆改了一下,做了兼容,方便使用。
兼容性原因:
以下三种方法在jQuery1.8之后都不推荐使用,官方在1.9时已经取消使用live()方法了,所以建议都使用on()方法。
bind(); $("p").bind("click", function() { alert("The paragraph was clicked."); }); delegate() $("#div2").delegate("p", "click", function() { $(this).css("background-color", "pink"); }); live(); $("#div2").live("click", function() { $(this).css("background-color", "pink"); });
那这里用取色器时,将 jquery.colorpicker.js 中 live方法 用 on替换即可,替换后在 1.8 以上的jquery版本中也能用了.在 jquery.colorpicker.js 中查找 live方法,替换为 on ,具体就不说了