【发布时间】:2009-11-14 19:56:09
【问题描述】:
我正在尝试将 JQuery color picker plug-in 附加到文本框。相同的代码适用于 IE 6 和 7,但不适用于 FireFox。我没有看到任何类型的错误或警告感觉,就好像插件代码被忽略了一样。
<script src="/colorpicker.js" type="text/javascript"></script>
<script type="text/jscript">
jQuery(function() {
$('#TextColor').ColorPicker({
onSubmit: function(hsb, hex, rgb, el) {
$(el).val(hex);
$(el).ColorPickerHide();
//sets bg color of prev div
$('#' + el.id + 'Prev').css('backgroundColor', '#' + hex);
},
onShow: function(colpkr) {
$(colpkr).fadeIn(500);
return false;
},
onHide: function(colpkr) {
$(colpkr).fadeOut(500);
return false;
},
onBeforeShow: function() {
$(this).ColorPickerSetColor(this.value);
}
})
.bind('keyup', function() {
$(this).ColorPickerSetColor(this.value);
});
});
</script>
当前脚本位于页面底部,但我尝试在顶部加载插件代码,在底部加载设置代码。 欢迎所有建议。
【问题讨论】:
标签: javascript jquery jquery-ui jquery-plugins