이미지를 클릭을 하면 큰 이미지가 뜨는 스크립트 입니다.

이미지를 클릭을 하면 큰 이미지가 뜨는 스크립트 입니다.

QA

이미지를 클릭을 하면 큰 이미지가 뜨는 스크립트 입니다.

답변 1

본문

이상하게 멈추어 있거나 아니면 소스를 변경을 하면 그냥 링크가 넘어가버리네요.

 

<script class="no-js">
</script>
        $(".gall_href a, .gall_text_href a").on("click", function () {
   $('.wrap').css('display','block');
            var wr_id = $(this).parent().attr("id").replace(/[^0-9]/g, "");

            $.post(
                "<?php echo $board_skin_url; ?>/ajax.imagelist.php?bo_table=<?php echo $bo_table; ?>", {
                    wr_id: wr_id
                },
                function (data) {
                    switch (data) {
                    case "err99":
                        alert("게시판이 존재하지 않습니다.");
                        document.location.href = "<?php echo G5_URL; ?>";
                        break;
                    case "err98":
                        alert("게시글이 존재하지 않습니다.");
                        document.location.href = "<?php echo G5_URL; ?>";
                        break;
                    case "err00":
                        alert("이미지 파일이 없습니다.");
                        return false;
                        break;
                    default:
                        $("#gall_ul").append(data);
                        break;
                    }
                }
            );
            return false;
        });

    });
</script>​

이 질문에 댓글 쓰기 :

답변 1

오타인지 아닌지는 잘 모르겟지만 형태가 좀 이상하네요.다시 고쳐보면 아래와 같네요

링크타고 넘어가 버리는건 return false 이게 맨하단에 없어서 그런답니다.

제한된 스크립트 정보만으로는 그이상 알수가 없네요

<script class="no-js">

        $(".gall_href a, .gall_text_href a").on("click", function () {
   $('.wrap').css('display','block');
            var wr_id = $(this).parent().attr("id").replace(/[^0-9]/g, "");

            $.post(
                "<?php echo $board_skin_url; ?>/ajax.imagelist.php?bo_table=<?php echo $bo_table; ?>", {
                    wr_id: wr_id
                },
                function (data) {
                    switch (data) {
                    case "err99":
                        alert("게시판이 존재하지 않습니다.");
                        document.location.href = "<?php echo G5_URL; ?>";
                        break;
                    case "err98":
                        alert("게시글이 존재하지 않습니다.");
                        document.location.href = "<?php echo G5_URL; ?>";
                        break;
                    case "err00":
                        alert("이미지 파일이 없습니다.");
                        return false;
                        break;
                    default:
                        $("#gall_ul").append(data);
                        break;
                    }
                }
            );
            return false;
        });

</script>​ 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 12
© SIRSOFT
현재 페이지 제일 처음으로