我只想在单击其父元素时才启动插件(因为该元素被附加了 jQuery,因此在页面加载时它不存在),所以我正在尝试以下代码:
$(document).on('click', '.wrap', function(){
ColorPicker(
document.getElementById('slider'),
document.getElementById('picker'),
function(hex, hsv, rgb) {
});
});
这工作正常,但每次我点击.wrap
,它都会重复(请查看演示以查看问题)。有没有办法修复它?
演示:http: //jsfiddle.net/rhzzG/
(点击框内查看问题)
谢谢。