次のような HTML があります。
<div style="width: 50px; height: 50px; background: #f00" class="t"></div>
<div style="width: 50px; height: 50px; background: #0f0" class="t"></div>
<div style="width: 50px; height: 50px; background: #00f" class="t"></div>
<div style="width: 50px; height: 10px;" id="indicator"></div>
、、およびの周りの長方形に指が触れている間、、、またはの背景に関係なく#indicator
の色を作成する JavaScript を作成するにはどうすればよいですか?background
#x
#y
#z
x
y
z
できます
$(".t").on('touchstart', function() {
$("#indicator").css('background', $(this).css('backgroundColor'));
});
これは色を変更しますがauto
、指がdiv.t
.
(私は知ってtouchend
いますが、指が持ち上げられるとすぐにではなく、指が長方形を離れるとすぐにデフォルトの色に戻したいです。)