0

私のテキストエリアには、このプラグインを使用していますhttps://github.com/jaz303/jquery-grab-bag/blob/master/javascripts/jquery.autogrow-textarea.js

そして、私は次のコードを持っています。

 <script type="text/javascript">

     $(function() {
      $('.pages .newcomment').autogrow();
     });

     $('.newcomment').keypress(function(event){
     var keycode = (event.keyCode ? event.keyCode : event.which);
     if(keycode == '13'){

  </script>

私は次のhtmlを持っています

<textarea class="newcomment field span12" style="width: 350px; height: 20px; resize:none;  font-size: 60%"  placeholder="Enter comment here..." ></textarea>

キープレス メソッドでコード実行が 2 回行われることがわかるため、トリガーが 2 つある理由がわかりません...

4

1 に答える 1

2

キーアップを試してみてください..

$('.newcomment').keyup(function(event){
 var keycode = (event.keyCode ? event.keyCode : event.which);
 if(keycode == '13'){
    ...........
于 2013-03-18T15:05:50.063 に答える