ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery UI Draggable + Sortable を組み合わせた詳細な使用例

jQuery UI Draggable + Sortable を組み合わせた詳細な使用例

小云云
小云云オリジナル
2017-12-29 10:27:261842ブラウズ

作業するときは、右側のパネルのコントロールを自由に並べ替えたまま、左側のデザインされたコントロールを右側のパネルにドラッグする必要があります。この記事は主に、ドラッグと並べ替えの操作をサポートする必要があります。 jQuery UI の Draggable + Sortable の併用に関する記事 (例付きの説明)。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。

デモのスクリーンショット: 左側のコントロールから右側の領域にドラッグします

コード スニペット:

<script type="text/javascript">
  $(function () {
    $("#box_wrap1,#box_wrap2").sortable({
      connectWith: ".box_wrap",
      helper: "clone",
      cursor: "move",//移动时候鼠标样式
      opacity: 0.5, //拖拽过程中透明度
      placeholder: "box-holdplace",//占位符className,设置一个样式
    }).disableSelection();
 
    $(".dragable").draggable({
      connectToSortable: ".sortable",
      helper: "clone",
      // revert: "invalid",
      // handle: ".handle"
    });
  });
</script>

Html コード:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
  <link href="js/bootstrap/css/bootstrap.css" rel="external nofollow" rel="stylesheet" />
  <link href="js/bootstrap/css/bootstrap-theme.min.css" rel="external nofollow" rel="stylesheet" />
  <link href="css/index.css" rel="external nofollow" rel="stylesheet" />
 
  <script src="js/jquery-1.10.2.min.js"></script>
  <script src="js/bootstrap/js/bootstrap.min.js"></script>
 
  <!--Sortable -->
  <script src="//apps.bdimg.com/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
 
</head>
<body>
  <p class="container">
    <p class="row">
      <p class="column col-md-6">
        <p class="box_wrap " id="box_wrap1" >
          <p class="box dragable">
            left-test1
          </p>
          <p class="box dragable">
            left-test2
          </p>
          <p class="box dragable">
            left-test3
          </p>
        </p>
      </p>
      <p class="column col-md-6">
        <p class="box_wrap sortable" id="box_wrap2">
          <p class="box">
            test1
          </p>
          <p class="box">
            test2
          </p>
          <p class="box">
            test3
          </p>
        </p>
      </p>
    </p>
  </p>
</body>
</html>

関連推奨事項:

Yii フレームワーク開発チュートリアル Zii コンポーネントの並べ替え可能な例_PHP チュートリアル

Yii Framework 開発チュートリアル Zii コンポーネント - ソート可能な例

jquery_jquery でソート可能なソート後の保存された状態への解決策

以上がjQuery UI Draggable + Sortable を組み合わせた詳細な使用例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。