게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
jquery 소스 분석중인데 모르겠는 부분
게시물ID : programmer_10632짧은주소 복사하기
작성자 : 훗날닭집사장
추천 : 0
조회수 : 434회
댓글수 : 2개
등록시간 : 2015/05/31 13:37:22
<style>
body {
background:00ced1 
}
#draggable_wrapper {
width:400px; height:400px;
}
#draggable_wrapper > .draggable {
width: 92px; height: 92px; z-index: 110; position:absolute;
}
#gallery_wrapper {
position:absolute; left:600px; top:200px; width:310px; height:500px;
}
#gallery_wrapper > div {
width: 92px; height: 92px; margin:1px; float:left; opacity: 0.5
;
}
</style>
여기서 > 부등호 표시가 의미하는게 뭔가요? 대충 프로그램 실행시켜보면서 어떤 부분인지는 알겠는데 자세한 의미는 모르겠습니다.
 
 
 
 
$(document).ready(function(){
var count = 0;
var piece = $('#draggable_wrapper > div'); // piece와 gallery에도 이 부등호를 사용한게 들어가있는데 어떤 뜻인지..
var gallery = $('#gallery_wrapper > div');
var cnt = 0;
 
 
 

gallery.each(function(i){
var dropper = $(this);
var targetPiece = piece.eq(dropper.index());
dropper.droppable({
accept:targetPiece,
drop:function(){
var tg = $(this);
var tx = tg.offset().left;
var ty = tg.offset().top;
targetPiece.animate({left:tx, top:ty
},{
duration:400, complete:function(){
cnt++;
if(cnt == 9) {
piece.remove();
gallery.css({
opacity:1,
margin:0
이 부분은 어떻게 해석을 해야 할까요? 프로그램 실행 기능으로 설명드리자면
분산되어 있는 img 파일을 gallery 라는 완성된 이미지 파일에 알맞게 맞추는 퍼즐 같은 형식입니다.
그래서 알맞은 곳에 맞췄다면 complete function으로 cnt를 증가시키면서 cnt가 9가 되면 투명도를 1, margin을 0으로 해서 완전한 그림으로 만들어주는 부분인데요.
offset의 활용이유와 변수에 $(this)를 활용해주는 이유, accept:targetpiece가 의미하는것
targetpiece 변수에 eq함수(?)가 들어가있는 이유가 무엇인지?? 궁금합니다
 
 
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호