2009-11-14 59 views
0

我正在嘗試將jQuery color picker plug-in附加到文本框中。相同的代碼在IE 6 & 7中工作,但不在FireFox中。我沒有看到任何錯誤或警告感覺就好像插件代碼被忽略一樣。爲什麼jQuery Color Picker Plug-in在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> 

當前的腳本放置在頁面的底部,但我已經試過裝在頂部的插件代碼,並在底部設置代碼。 歡迎您提出任何建議。

回答

3

嘗試<script type="text/javascript">..</script>

你使用它的第一次,但你使用第二次text/jscript

+0

哇你釘它,我不能相信我錯過了,我已經在這個塊的代碼幾個小時盯着。 IE忽略了那些firefox忽略我的代碼的錯字。謝謝。 – Aaron