자바스크립 자동 배열 질문드립니다.
아래의 스크립을 계속 반복해서 넣으려고하니 손이 많이갑니다.
if 문 또는 스크립트를 자동배열함수가 없을까요?
Copy
<script type="text/javascript">
$(function(){
function fullscreenErrorHandler(){
if (self!=top) return "Click on 'remove frame'"
}
var options_img1 = {
height : 1024
,width : 725*20
,pageNumbers: false
,jpg: 'img/jpg/001.jpg'
};
var options_img2 = {
height : 1024
,width : 725*20
,pageNumbers: false
,jpg: 'img/jpg/001.jpg'
};
var options_img3 = {
height : 1024
,width : 725*20
,pageNumbers: false
,jpg: 'img/jpg/001.jpg'
};
var image_box = {
"#image_box" : options_img1,
"#image_box" : options_img2,
"#image_box" : options_img3
};
$("#options_img1-trigger, #options_img2-trigger, #options_img3-trigger").on("click",function(){
buildBox( "#"+this.id.replace("-trigger", "") );
})
});
</script>
답변 1개
3년 전
#options_img~~~
위와 같이 아이디로 계속 생성 접근하시길 원하시는거 같은데
돔 아이디 ( id='아이디명 ) 보다는 클라스로( class='클래스명' ) 만들어서 클라스로 접근해 보세요
클라스 명 하나로 접근하면 임의로 생성된 돔에도 추후 접근하기도 편하구
제어가 필요하면 $('.클래스명').eq(인덱스); 처럼 인덱스를 이용해서 접근하면 되구요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
호박둥구리
3년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
자바스크립은 모르는 상황이라서......