data-coords
(11 번째 줄)을 업데이트하려고하지만 코드를 실행하면 data-coords
이 업데이트되지 않습니다. 왜? 그게 나에게 맞는 것 같아, 내가 놓친 게 있니? 여기 클릭 후 데이터가 * 업데이트되지 않습니다
$(document).on('click', '.next-prev-js', function (e) {
var item = e.target;
if($(item).is("img") && tagging){
var offset = $(item).offset();
var imgid = $(item).attr("data-image-id");
var obi = $("#blackout-image").offset();
x = (e.clientX - offset.left);
y = (e.clientY - offset.top);
addTag(e.clientX - obi.left - 55, e.clientY - 55);
saveCoords(x, y, imgid);
$(item).attr("data-coords", x+","+y);
tagging = false;
$(".tag-self").text("Tag yourself");
$("#blackout-image img").css({cursor: "pointer"});
$("#blackout-image .face").delay(3000).fadeOut("fast");
return false;
}
var action = $(item).attr("data-action");
nextPrevImage(action);
return false;
});
은 HTML 부분 (이것은 PHP echo 문 내부에)입니다 :
<a class='thumb-photo' href=''>
<img class='thumb-img' data-coords='$x,$y' data-id='$id' data-image-id='$imid' data-file='$f' src='/user-data/images/image.php?id=$id&file=$f&height=240&width=240' width='240' height='240' />
</a>
데모
(이 과정에서 페이지를 새로 고침하지 마십시오)
이미지 중 하나를 클릭하면 뷰어에서 열립니다. 이상 왼쪽 호버에
- "어디 그분이"사각형이 데이터 좌표는 (썸네일 이미지) "자신을 태그"에
- 다음 클릭 곳에 표시됩니다 다음의 위치를 클릭 영상.
- "esc"를 누르거나 투명 영역을 클릭하여 뷰어를 닫으십시오.
- 이미지를 다시 클릭하고 "Where is He"위에 마우스를 놓으십시오. 그래도 좌표는 여전히 오래된 좌표이지만 나중에 업데이트해야합니다
http://wows.phpsnips.com/profile.php?id=1&tab=photos
'태그 지정'이란 무엇입니까? if 조건이 일치합니까? 업데이트되지 않는 것을 어떻게 알 수 있습니까? – Bergi
"Tag yourself"를 클릭하면 부울 값이 true로 설정되므로 이미지를 클릭하면 다음 이미지로 이동하지 않습니다 (기본 작업). –
savecoords 기능을 표시 하시겠습니까? –