나는 목록에있는 각 div
에 대한 세부 정보를 작성하려고합니다.append를 사용하여 세부 정보 작성
이 목록은 매우 길 수 있습니다.
examp :
HTML :
<div class='pics'>1</div>
<div class='pics'>2</div>
<div class='pics'>3</div>
<div class='pics'>4</div>
<div class='pics'>5</div>
<div class='pics'>6</div>
JS :
$("div.pics").live("mouseover", function(){
var $this = $(this);
var details = "<div id='details' style='border: solid red 1px; width: 300px; height: 300px; position: absolute;'>Detalhes do usuario</div>";
$this.next().append(details);
});
$("div.pics").live("mouseout", function(){
if($("#details").length){
$("#details").remove();
}
});
을
그래서, 이것은 내가 지금까지 한 일이다 나는 지금 약간의 질문을 가지고있다, 이것은 이것이 더 좋은 방법인가?
그리고 그 마지막으로 덧붙이 지 않고 div
라고 생각합니다. 왜냐하면 그게 next()
이니, 어떻게 고칠 수 있습니까?
나는 다소 잃어 버렸습니다.
Thanjs!
dom에서 추가 및 제거하는 데는 비용이 많이 듭니다. 대신에'div's를 보이거나 숨겨야합니다. –
@Daniel A. White : 감사합니다.'.detach()'는 어떨까요? –
악화 ...... –