この記事の例では、画像のドラッグアンドドロップ機能を実現するためのVueの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 1. 主に関係する要素知識、概略図: 2. jsコード部分: ディレクティブ: { ドラッグ: { // 命令の定義 bind: function(el) { // 現在の要素を取得します。let oDiv = el; oDiv.onmousedown = (e) => { // 要素に対するマウスの位置を計算します。let disX = e.clientX - oDiv.offsetLeft; disY = e.clientY - oDiv.offsetTop とします。 ドキュメント.onmousemove = (e) => { // 要素に対するマウスの位置をマウスの位置から減算して、要素の位置を取得します。let left = e.clientX - disX; top = e.clientY - disY とします。 oDiv.style.left = left + 'px'; oDiv.style.top = top + 'px'; }; ドキュメント.onmouseup = () => { ドキュメント.onmousemove = null; ドキュメント.onmouseup = null; } } } } } 3. 使用法: <div class="card" v-drag id="card"> <img src="../assets/logo.png" > </div> 4. スタイル部分(位置は絶対値に設定する必要があります): .カード{ 位置: 絶対; フロート: 左; 幅: 200ピクセル; 高さ: 200px; } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
1. Howdyをインストール: howdyプロジェクトアドレス sudo add-apt-repo...
目次一般的な配列メソッドポップ()シフト解除()シフト()スライス()スプライス()配列から重複した...
1. 上部と下部のリストタグ: <dl>..</dl>:上dt下層dd: カ...
https をサポートしていない Web サイトは、ブラウザによって徐々に安全でないとマークされるた...
方法1: CSSオーバーフロー省略を使用して解決する解決策は次のとおりです。 CSSコード: ディス...
1. ラジオのグループ化名前が同じであれば、それらはグループであり、つまり、次のようにグループ内で選...
目次序文: 1. デフォルト値に関する操作2. 使用上の提案要約:序文: MySQL では、テーブル...
述べる:この記事で扱うデータ量は 100 万です。数千万のデータが必要な場合は、量を増やすだけで済み...
nginx 設定ファイルのパスを表示する nginx -t 経由nginx -t コマンドの本来の機...
前回の記事では、ボタンをクリックしてファイルをダウンロードするVueの機能を紹介しました。今日は、ボ...
この記事では、MySQL でよく使用されるデータ クエリ言語について説明します。 DQL (データク...
この記事では、画像のシームレスなスクロールを実現するためのJavaScriptの具体的なコードを参考...
目次概要1. Refsオブジェクトの作成1.1 React.createRef() 1.2React...
目次1. コンストラクタとプロトタイプ1. コンストラクター2. コンストラクタ問題3. コンストラ...
MySQL では、SQL ステートメント rename table を使用してテーブル名を変更できま...