3

今、私はjQueryライブラリを使用していますが、次の問題に直面しました:アイテムの場合、ソート可能なリストがあるとします

    <html>
       <head>
         <script src="http://code.jquery.com/jquery-latest.js"></script>
         <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js>  </script>
         <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
       <script>
          $(document).ready(function(){
                jQuery(".block").sortable({
                axis: 'y'
             });
          });
      </script>

      </head>
      <body>
          <ul class="block" type="none">
               <li>1</li>
               <li>2</li>
               <li>3</li>
          </ul>
      </body>
  </html>

注文が頻繁に変更されるので、このイベントのリスナーを作成するにはどうすればよいですか。つまり、注文変更イベントなどのリスナーはありますか。

4

2 に答える 2

7

それはドキュメントにあります。changeorupdateイベントを使用します。

$(document).ready(function(){
    $(".block").sortable({
        axis: 'y',
        change: function(event, ui) { 
            console.log('change', event, ui); 
        },
        update: function(event, ui) {
            console.log('update', event, ui); 
        }
    });
});

また、jQueryまたは$を使用し、それらを混合しないでください。

于 2012-08-01T07:20:57.823 に答える
2

はい、

$( ".selector" ).bind( "sort", function(event, ui) {
    ...
});

ドキュメントから直接。

于 2012-08-01T07:21:25.610 に答える