Javascript 为什么不是';jQuery颜色选择器插件在Firefox中是否为我工作?
我正在尝试将JQuery附加到文本框。同样的代码可以在IE6和IE7中使用,但不能在FireFox中使用。我看不到任何类型的错误或警告,就像插件代码被忽略一样Javascript 为什么不是';jQuery颜色选择器插件在Firefox中是否为我工作?,javascript,jquery,jquery-ui,jquery-plugins,Javascript,Jquery,Jquery Ui,Jquery Plugins,我正在尝试将JQuery附加到文本框。同样的代码可以在IE6和IE7中使用,但不能在FireFox中使用。我看不到任何类型的错误或警告,就像插件代码被忽略一样 <script src="/colorpicker.js" type="text/javascript"></script> <script type="text/jscript"> jQuery(function() { $('#TextColor').Col
<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>
jQuery(函数(){
$('#TextColor')。颜色选择器({
onSubmit:函数(hsb、十六进制、rgb、el){
$(el).val(十六进制);
$(el.ColorPickerHide();
//设置上一个div的背景颜色
$('#'+el.id+'Prev').css('backgroundColor','#'+hex);
},
onShow:函数(colpkr){
美元(colpkr).fadeIn(500);
返回false;
},
onHide:function(colpkr){
$(colpkr).淡出(500);
返回false;
},
onBeforeShow:function(){
$(this.ColorPickerSetColor)(this.value);
}
})
.bind('keyup',function(){
$(this.ColorPickerSetColor)(this.value);
});
});
当前脚本放在页面的底部,但我已经尝试在顶部加载插件代码,在底部加载设置代码。
欢迎所有建议。尝试。
第一次使用它,但第二次使用text/jscript
请尝试。
第一次使用它,但第二次使用
text/jscript
哇,你把它搞定了,我真不敢相信,我已经盯着这段代码看了好几个小时了。IE忽略了firefox忽略我代码的输入错误。谢谢。哇,你说得对,我真不敢相信我错过了我已经盯着这段代码看了好几个小时了。IE忽略了firefox忽略我代码的输入错误。非常感谢。