스 니펫을 실행하고 막대 위에 마우스를 끌어 빨간색으로 만듭니다. 마우스를 아주 천천히 드래그하면 빨간색으로 채워지지만 빠르게 움직이면 흰색 구멍이 생깁니다.jQuery 호버가 너무 느림
문제를 해결하는 방법은 무엇입니까? (하얀 구멍)
나는 500 개의 부분으로 나누어 져있는 막대를 만들고 싶다. 그리고 그것이 떠올랐다면 그것은 빨갛게되고 빠르게 드래그하여 구멍없이 채울 수있다.
는 어떤 도움을 주시면 감사 :
$(function() {
var line = $("#line");
for (var i = 0; i < 500; i++) {
line.append('<div class="tile" id="t'+(i+1)+'"></div>');
}
var tile = $(".tile");
tile.hover (
function() { //hover-in
$(this).css("background-color","red");
},
function() { //hover-out
}
);
});
#line{
height: 50px;
background-color: #000;
width: 500px;
}
.tile {
height: 50px;
float: left;
background-color: #ddd;
width: 1px;
}
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
<div id="line"></div>
는 ,,, 당신이 막대 위로 마우스를 드래그하고 마우스가 아니라 전까지를 작성해야합니까? 그리고 500 개의 peaces에서 그것을 정말로 분할하지 않습니까? –