테스트 사이트 - 개발 중인 베타 버전입니다

클릭으로 수량 조절

· 17년 전 · 1489

간결함이 무기인데 기본이 없다보니 코드가 엉망입니다.

좀 줄여주세요. ^^



<input type=text name='ct_qty' id='ct_qty' value='1' size=4 maxlength=4 class=ed autocomplete='off' style='text-align:right;' onkeyup='calc_amount()'>
<img src='img/qty_control.gif' border=0 align=absmiddle usemap="#qty_control_map"> 개
<map name="qty_control_map">
<area shape="rect" coords="0, 0, 10, 9"   id='qty_plus'>
<area shape="rect" coords="0, 10, 10, 19" id='qty_minus'>
</map>

... 중략 ...


<script>
// 위,아래 이미지 클릭으로 수량 조절
$(document).ready(function() {
    var $this = $('#ct_qty');
    $('#qty_plus').click(function() {
        if (isNaN(parseInt($this.val()))) {
            $this.val(1);
        }
        else {
            $this.val(parseInt($this.val()) + 1);
        }
    }).css('cursor', 'pointer');

    $('#qty_minus').click(function() {
        if (isNaN(parseInt($this.val()))) {
            $this.val(1);
        }
        else {
            $this.val(parseInt($this.val()) - 1);
            if ($this.val() < 1) $this.val(1);
        }
    }).css('cursor', 'pointer');
});
</script>

[이 게시물은 관리자님에 의해 2011-10-31 16:55:28 jQuery에서 이동 됨]

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
11690
11689
11688
11687
11686
11685
11684
11682
11679
11675
11674
11673
11669
11668
11667
11658
11657
11635
11633
11632
20292
11631
11630
11628
11625