![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
http://www.openspc2.org/reibun/javascript/mouse/ …に、1つだけ表示するタグが載っていたのですが、次々にクリックするとたくさん表示されるようにしたいです。
No.3ベストアンサー
- 回答日時:
たとえば1.jpgが参照できる状態だとしてこうしてください
<script>
window.addEventListener('DOMContentLoaded', function(){
var img=document.createElement('img');
img.src="1.jpg";
img.style.position="absolute";
document.addEventListener('click', function(e){
var cln=img.cloneNode();
cln.style.top=e.offsetY;
cln.style.left=e.offsetX;
document.querySelector('body').append(cln);
});
});
</script>
<img src="1.jpg">
No.1
- 回答日時:
こんにちは
>1つだけ表示するタグが載っていたのですが、
ご提示のサイトのスクリプトは、「ひとつだけ表示する」のではなく、「表示されている画像の位置をクリックされた位置へ移動する」というものですね。
>次々にクリックするとたくさん表示されるようにしたいです。
同じ画像が増加すれば良いのか、異なる画像なのか、など不明点が多いですが、もしも追加表示なさりたいのであれば、画像要素(=IMG要素)をドキュメント内に追加生成することが必要になります。
一般的には
createElement()、appendChild()などのメソッドを利用して行うことになるでしょう。
要素を追加生成する例
http://cly7796.net/wp/javascript/create-elements …
ボタンクリックなどに対応して増加するのであれば
https://sites.google.com/site/westinthefareast/h …
上記を、画面クリックに変えればご希望の内容になるのかも知れません。
クリックではありませんが、以下のサイトではマウスストーカー的にマウスの位置に小さな星(「+」の記号)を表示し、落下してゆくアニメーションを行っていますが参考になるかも知れません。(コンテンツもマウスストーカー関連の情報になっていますが)
http://oekakirenn.webcrow.jp/mouse_setumei.html
※ 上記それぞれの具体的なスクリプトをご覧になりたい際には、各サイト内の解説をお読みになるか、解説が無い場合は「ページのソース表示」などを利用することで閲覧可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PowerPoint(パワーポイント) パワーポイント アニメーション効果で、テキストと同時に画像を表示させる方法を教えてください 2 2022/09/12 21:06
- X(旧Twitter) ツィッターの画像表示について 1 2023/08/17 09:28
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/04/21 13:46
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プルダウンの位置がwin/macでず...
-
画像をドラッグ&ドロップで移...
-
textareaに画像を表示したい
-
javascriptで毎月替わる画像
-
画像ランダム表示、しかしダブ...
-
Javascriptでリンク画像を1時...
-
画像クリックで別の場所の画像...
-
HTMLで条件分岐はできますか?
-
画像のランダム表示、及び画像...
-
JavaScriptとチェックボックス...
-
WEBページ立ち上げ時に1回のみ...
-
Javascript で共通の処理をどこ...
-
innerHTMLで、表示すると、一部...
-
画像の重なりの順序を代える方...
-
透過pngの透明部分以外をクリッ...
-
マウスオーバーと背景画像の固定
-
クリッカブルマップの一部分だ...
-
画像削除機能を付けたい
-
1枚の画像をクリックして複数の...
-
複数の画像を先に読み込ませ表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
textareaに画像を表示したい
-
Javascriptで指定した日付と時...
-
javascriptで毎月替わる画像
-
画像をフォルダに入れれば表示...
-
画像の重なりの順序を代える方...
-
スワップイメージが上手く動作...
-
JavaScriptとチェックボックス...
-
透過pngの透明部分以外をクリッ...
-
Gifアニメ、最後のコマに行った...
-
bxsliderにて読み込み後に内容...
-
Javascript で共通の処理をどこ...
-
1枚の画像をクリックして複数の...
-
各フォルダから1枚ずつ画像をラ...
-
画像を切り替えランダム表示
-
画像削除機能を付けたい
-
マウス追従スクリプトについて
-
画像ランダム表示、しかしダブ...
-
<table>、もしくは<iframe>内で...
-
1枚の画像をクリックすると複数...
-
画像とテキストのセットをラン...
おすすめ情報
ひとつの画像をなんどもつかいたいです。