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

웹표준형 화면 확대/축소

· 12년 전 · 12459 · 8
국가 사이트 제작의뢰 맡으면서 적용해달라고 해서 넣은건데 적습니다..

js/zoomout.js 파일 생성해서 넣어주세요

///화면 확대 축소 시작 IE 전용  
var nowZoom = 100; // 현재비율
var maxZoom = 200; // 최대비율(500으로하면 5배 커진다)
var minZoom = 80; // 최소비율
//화면 키운다.
function zoomIn()
{
    if (nowZoom < maxZoom)
    {
        nowZoom += 10; //25%씩 커진다.
    } 
    else
    {
        return;
    }
    document.body.style.zoom = nowZoom + "%";
}
//화면 줄인다.
function zoomOut()
{
    if (nowZoom > minZoom)
    {
        nowZoom -= 10; //25%씩 작아진다.
    } 
    else
    {
        return;
    }
    document.body.style.zoom = nowZoom + "%";
}

붙이고 싶은부분에 (대소문자 구분하니 복사를..추천.. 이미지 없으신분은 한글로...띄어쓰기는 지우셔도..)
     <a href="javascript:zoomIn();"><img src="../images/main/expand.gif" alt="확대"/></a>&nbsp;&nbsp;             <a href="javascript:zoomOut();"><img src="../images/main/reduce.gif" alt="축소"/></a>


호출도 해주셔야겠죠?
head.sub.php 적당한 스크립트호출문들 있는부분에
<script type="text/javascript" src="<?php echo $g4['path']?>/js/zoomout.js"></script>

한줄추가 (저같은경우 제이쿼리 호출 바로 밑에^^;;)


댓글 작성

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

로그인하기

댓글 8개

안먹히는경우에는 body { position
CSS의 zoom 속성이 익스전용인데 크로스 브라우징 체크 여부는 어떠한가요?
속성값이 동작기능면이라 외관상 크로스브라우징은 다른의미 아니에영?ㅎ
익8 익9 크롬 이상없음 ㅎ
잘 참고 해서 사용하겠습니다.
웝표준 하나 배워갑니다 ㅎ
하나 배워 갑니다. 감사합니다.

게시글 목록

번호 제목
1720
1718
1716
1711
1710
1707
1704
1700
1693
1689
1687
1686
1683
1680
1676
1675
1674
1671
1667
1655
1649
1646
1641
1638
1636
1633
1631
1627
1624
1623