国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ ウェブフロントエンド jsチュートリアル HTML、CSS、および jQuery: ドラッグ アンド ドロップによる並べ替えを?qū)g裝するための技術(shù)ガイド

HTML、CSS、および jQuery: ドラッグ アンド ドロップによる並べ替えを?qū)g裝するための技術(shù)ガイド

Oct 24, 2023 am 08:12 AM
css html ドラッグアンドドロップで並べ替え

HTML、CSS、および jQuery: ドラッグ アンド ドロップによる並べ替えを?qū)g裝するための技術(shù)ガイド

HTML、CSS、および jQuery: ドラッグ アンド ドロップによる並べ替えを?qū)g裝するためのテクニカル ガイド

現(xiàn)代の Web デザインでは、ドラッグ アンド ドロップによる並べ替えは非常に一般的な機(jī)能です。 。ユーザーは要素をドラッグして並べ替えることができ、リアルタイム更新中に優(yōu)れたユーザー エクスペリエンスを提供します。この記事では、HTML、CSS、jQueryを使用して、ドラッグ&ドロップで簡(jiǎn)単な並べ替え機(jī)能を?qū)g裝する方法を紹介します。

始める前に、まず基本的な HTML 構(gòu)造と CSS スタイルを準(zhǔn)備する必要があります。これらは、その後のドラッグ アンド ドロップによる並べ替えの基礎(chǔ)となります。

HTML 構(gòu)造:

<ul id="sortable">
  <li>項(xiàng)目 1</li>
  <li>項(xiàng)目 2</li>
  <li>項(xiàng)目 3</li>
  <li>項(xiàng)目 4</li>
  <li>項(xiàng)目 5</li>
</ul>

CSS スタイル:

#sortable {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#sortable li {
  cursor: move;
  padding: 10px;
  margin-bottom: 5px;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
}

次に、jQuery ライブラリといくつかの jQuery UI プラグインを?qū)毪工氡匾ⅳ辘蓼?。ドラッ?アンド ドロップの並べ替えに必要なサポートを?qū)g裝します。次のコードを Web ページの <head> タグに挿入します:

<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

必要なコード、ライブラリ、プラグインをすべて準(zhǔn)備したので、実裝を開始できます。ドラッグアンドドロップで並べ替えます。

まず、jQuery UI の sortable() メソッドを使用して、リストをドラッグ アンド ドロップで並べ替え可能にする必要があります。 JavaScript コードに次のコードを挿入します。

$(document).ready(function() {
  $("#sortable").sortable();
});

次に、リストの並べ替えが変更されたときに更新された並べ替え結(jié)果を取得できるように、並べ替えの完了後にイベントのコールバック関數(shù)を追加する必要があります。 JavaScript コードを次のように変更します。

$(document).ready(function() {
  $("#sortable").sortable({
    update: function(event, ui) {
      var sortedIDs = $(this).sortable("toArray");
      console.log(sortedIDs);
    }
  });
});

このコードでは、jQuery UI の toArray() メソッドを使用して、並べ替えられたリスト項(xiàng)目の ID を取得し、それをコンソールに出力します。並べ替え結(jié)果の保存やインターフェイスの表示の更新など、実際のニーズに応じて並べ替え結(jié)果をさらに処理できます。

最後に、インタラクティブ性を高めるために、並べ替え時(shí)にアニメーション効果を追加できます。 JavaScript コードを次のように変更します。

$(document).ready(function() {
  $("#sortable").sortable({
    update: function(event, ui) {
      var sortedIDs = $(this).sortable("toArray");
      console.log(sortedIDs);
    }
  }).disableSelection();
});

このコードでは、jQuery UI の disableSelection() メソッドを使用して、リスト項(xiàng)目のテキストが選択されないようにします。

これまでに、簡(jiǎn)単なドラッグ アンド ドロップによる並べ替え機(jī)能の実裝が完了しました。必要に応じてスタイルを調(diào)整したり、削除、編集、その他の機(jī)能の追加などの機(jī)能を拡張したりできます。

概要:
この記事では、HTML、CSS、jQuery を使用してドラッグ アンド ドロップによる並べ替えを?qū)g裝する例を示します。 jQuery UI の sortable() メソッドを使用すると、ドラッグ アンド ドロップでリストの並べ替えを簡(jiǎn)単に実裝でき、並べ替え完了後は簡(jiǎn)単に並べ替え結(jié)果を取得できます。この記事がドラッグ アンド ドロップによる並べ替えの実裝プロセスを理解するのに役立つことを願(yuàn)っています。

コード例: https://codepen.io/pen/?template=WNRZebr

以上がHTML、CSS、および jQuery: ドラッグ アンド ドロップによる並べ替えを?qū)g裝するための技術(shù)ガイドの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CSSバックドロップフィルタープロパティを使用する方法は? CSSバックドロップフィルタープロパティを使用する方法は? Aug 02, 2025 pm 12:11 PM

バックドロップフィルターは、要素の背後にあるコンテンツに視覚効果を適用するために使用されます。 1。バックドロップフィルター:Blur(10px)およびその他の構(gòu)文を使用して、つや消しガラス効果を?qū)g現(xiàn)します。 2。ぼやけ、明るさ、コントラストなどの複數(shù)のフィルター関數(shù)をサポートし、重ねることができます。 3.ガラスカードの設(shè)計(jì)でよく使用されており、要素が背景と重複するようにする必要があります。 4.最新のブラウザには優(yōu)れたサポートがあり、@Supportsを使用してダウングレードソリューションを提供できます。 5。パフォーマンスを最適化するために、過度のぼかしと頻繁な再描畫を避けてください。この屬性は、要素の背後にコンテンツがある場(chǎng)合にのみ有効になります。

ユーザーエージェントスタイルシートとは何ですか? ユーザーエージェントスタイルシートとは何ですか? Jul 31, 2025 am 10:35 AM

ユーザーエージェントスタイルシートは、カスタムスタイルを追加していないHTML要素がまだ基本的な読み取り可能であることを確認(rèn)するために、ブラウザーが自動(dòng)的に適用するデフォルトのCSSスタイルです。それらはページの最初の外観に影響しますが、ブラウザには違いがあり、一貫性のないディスプレイにつながる可能性があります。開発者は、多くの場(chǎng)合、スタイルをリセットまたは標(biāo)準(zhǔn)化することにより、この問題を解決します。 Developer ToolsのComputeまたはStyleパネルを使用して、デフォルトのスタイルを表示します。一般的なカバレッジ操作には、內(nèi)側(cè)および外側(cè)のマージンのクリア、リンクのアンダースコアの変更、タイトルサイズの調(diào)整、統(tǒng)一ボタンスタイルが含まれます。ユーザーエージェントスタイルを理解することで、クロスブラウザーの一貫性を改善し、正確なレイアウト制御を可能にすることができます。

HTMLフォームで検索入力フィールドを作成する方法 HTMLフォームで検索入力フィールドを作成する方法 Aug 02, 2025 pm 04:44 PM

usetheelementwithinatagtocreateasemanticsearchfield.2.includeaforAccessibility、settheform'sactionandmethod = "astributesenddatatoaseandpointwitharaibleableurl.3.addname =" q "dodefinethequeryparameter、umeplyholdertoguideuse

CSSでバウンスアニメーションを作成する方法は? CSSでバウンスアニメーションを作成する方法は? Aug 02, 2025 am 05:44 AM

@keyframesbouncewith0%、100%attranslatey(0)および50%attranslatey(-20px)tocreateabasicbounce.2.applytheanimation to nelementusinginimation:Bounce0.6 sease-inutinfiniteforsmoth.

HTMLのリンクタグのREL屬性の目的は何ですか? HTMLのリンクタグのREL屬性の目的は何ですか? Aug 03, 2025 pm 04:50 PM

rel = "styleSheet" linkscssfilesforstylingthepage; 2.Rel = "preoad" hintstopreloadcriticalResourcesforPerformance; 3.REL = "ICON" setSthewebsite’sfavicon;

HTMLにPDFドキュメントを埋め込む方法は? HTMLにPDFドキュメントを埋め込む方法は? Aug 01, 2025 am 06:52 AM

タグを使用することは、最も簡(jiǎn)単で推奨される方法です。構(gòu)文は、最新のブラウザがPDFを直接埋め込むのに適しています。 2.タグを使用すると、より良いコントロールおよびバックアップコンテンツのサポートを提供できます。Syntaxはサポートされていない場(chǎng)合にバックアップソリューションとしてタグのダウンロードリンクを提供します。 3. Google DocsViewerを介して組み込むことはできますが、プライバシーとパフォーマンスの問題のために広く使用することはお?jiǎng)幛幛筏蓼护蟆?4.ユーザーエクスペリエンスを改善するには、適切な高さを設(shè)定する必要があります。レスポンシブサイズ(高さ:80VHなど)およびPDFダウンロードリンクを提供して、ユーザーが自分でダウンロードして表示できるようにする必要があります。

HTMLのアンカータグのターゲット屬性の目的は何ですか? HTMLのアンカータグのターゲット屬性の目的は何ですか? Aug 02, 2025 pm 02:23 PM

thetargetattributeinanhtmlanchortagswheretoopenthelinkeddocument.1._ selfopensthelinkinthesametab(デフォルト).2._blankpensthelinkinewtaborwindow.3.__parentopensthelinkinkintheparentframe.4._topensthelinkinthefuntowdowing

htmlでフォームデータを送信する送信ボタンを作成する方法 htmlでフォームデータを送信する送信ボタンを作成する方法 Aug 02, 2025 pm 04:46 PM

要素を使用し、アクションとメソッドの屬性を設(shè)定して、データ提出アドレスとメソッドを指定します。 2.名前屬性を持つ入力フィールドを追加して、サーバーによってデータが認(rèn)識(shí)できることを確認(rèn)します。 3. [送信]ボタンを使用または作成し、クリックした後、ブラウザはフォームデータを指定されたURLに送信します。これは、バックエンドで処理され、データ送信を完了します。

See all articles