.insertAfter의 효과를 이해하기 위해 필자는 2 행 2 열의 작은 테이블 테스트를 설계했습니다.jQuery에서 insertAfter의 효과를 확인하십시오
<table id="myTable" width="560" border="1" cellspacing="2" cellpadding="2">
<tr>
<td title="row 1*1" class="styletest">1*1</td>
<td title="row 1*2" class="styletest">1*2</td>
</tr>
<tr>
<td title="row 2*1" class="styletest">2*1</td>
<td title="row 2*2" class="styletest">2*2</td>
</tr>
</table>
JQuery와 코드 :
var $tooltip = $('<div id="tooltip"></div>');
$tooltip.insertAfter('#myTable').hide();//I want to know the code after inserting this element.
function showTooltip(cell) {
$tooltip.show().text(cell.attr("title"));
}
$('.styletest').hover(function() {
showTooltip($(this));
}, function() {
$tooltip.hide();
});
시험은 다른 셀들과 표시 툴팁을 떠오르게 포함한다. 데모 위치는 jsfiddle.
다른 셀을 가리키면 소스 코드를 알고 싶습니다. 내가 행 1, 열 1을 마우스를 가져 가면 는 예를 들어, 스냅 샷은 추천했습니다 : 내가 행 2 열 2를 가져 가면, 스냅 샷을 추천했습니다 :
질문 : 마우스를 1 행, 컬럼 및 행을 놓을 때 2 열 2;
- 은 같은 렌더링 된 소스 코드가 있습니까? (유혹 할 때 렌더링 코드를 얻을 수 없다 F12 사용) 툴팁이 중간에 보이는 같은 위치에 표시되는 이유는
- ?
다른 셀을 가리키더라도 툴팁이 같은 위치에있는 이유는 무엇입니까? –
@Love : 콘텐츠와 함께 'div'를 삽입하고 Chrome의 개발자 도구를 사용하여 DOM을 검사하는 것이 좋습니다. 그러면 각 요소의 크기가 표시됩니다. 예를 들어, 'div'가 페이지의 전체 너비에 걸쳐 분포하고 내용이 가운데에 있다고 가정합니다. 다른 셀 위로 마우스를 가져 가면 콘텐츠의 위치가 변경되어야하는 이유는 무엇입니까? –