<script>
int val=0;
jQuery(function($){
$(".prev").click(function() {
val=val+628;
$(".img_borad2 .box2").css("left","(val+628)px")
});
$(".next").click(function() {
val=val-628;
$(".img_borad2 .box2").css("left","(val-628)px")
});
});
</script>
이런식으로해서 이전 다음버튼을 만드려고하는데 px값에 해당되는 값을 "628px"이런식으로하면 되는데 val값을 문자로 넣으면 문자로 인식하는지 되지는 않습니다.
.css("left","(val-628)px")
의값을 어떤식으로 바꿔야할까요..
mospia
Lv. 4
댓글 6
나머지 다지우고
int var=0;만 넣었는데 안되던
var val = 0;이렇게 해 보세요.
<script>
jQuery(function($){
var pos = 0;
$(".prev").click(function() {
pos=pos+628;
$(".img_borad2 .box2").css("left",(pos+628) + "px");
});
$(".next").click(function() {
pos=pos-628;
$(".img_borad2 .box2").css("left",(pos-628) + "px");
});
});
</script>
전역변수는 네임스페이스가 오염 될 수 있으니 가급적이면 사용하지 않는게 좋습니다.