2017-01-16 23 views
0

我正在與ace9編輯器,原本一切都很完美,但我只是注意到,自上週以來,編輯器不正常工作在谷歌瀏覽器,Firefox或IE是好的,但不是鉻,我正在閱讀,似乎總是與等寬字體相關的問題,但我試圖孤立在一個例子中的問題,並且無法修復它。jquery ace編輯器命名空間在鉻

Ace9,我使用src文件夾,而不requireJS

https://ace.c9.io/#nav=about

這裏是我的代碼,如果有人可以看到解決這個問題的方式。

JS

<script type="text/javascript"> 
    function initializeAceEditor(){ 
     var editor = ace.edit("editor"); 
     editor.setTheme("ace/theme/monokai"); 
     editor.getSession().setMode("ace/mode/javascript"); 
     editor.$blockScrolling = Infinity; 
     editor.setOptions({ 
      maxLines: 15, 
      minLines: 15 
     }); 
    } 

    $(function() { 
     initializeAceEditor(); 
    }); 
</script> 

HTML

<body> 
    <label class="col-xs-12">Definition* 
     <div id="editor" class="col-xs-12"> 
      function foo(items) { 
       var x = "All this is syntax highlighted"; 
       return x; 
      } 
     </div> 
    </label> 
</body> 

Unforntunatelly我不能創建的jsfiddle因爲我不能上傳所有必需的ACE文件。

任何幫助表示讚賞 感謝

回答

0

我希望這可以幫助別人;最後的問題中的代碼不是,我不得不修改谷歌Chrome瀏覽器的默認字體:

鉻://設置/字體

定義某些字體未宋體,都是採用等寬,我將「Courier」設置爲默認值,現在Ace編輯器正常工作...