<noscript id="eassg"><table id="eassg"></table></noscript>
  • <strike id="eassg"><s id="eassg"></s></strike>
  • <ul id="eassg"></ul>
    注冊|登錄

    聯(lián)系電話:024-31891684  13390130939
    沈陽軟件公司--沈陽軟件定制

    沈陽軟件開發(fā)_沈陽軟件公司_沈陽軟件定制/軟件/最新技術(shù)

    Latest technology最新技術(shù)

    JS控制圖片翻轉(zhuǎn)代碼,兼容firefox,ie,chrome等瀏覽器

    瀏覽量:4599

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <title>圖片旋轉(zhuǎn)效果</title>

    <meta http-equiv="content-type" content="text/html;charset=gb2312">

    <!--把下面代碼加到<head>與</head>之間-->

    <style type="text/css">

    ul{padding:0 15px;}

    ul li{padding-bottom:15px;border-bottom:1px dashed #EEE;}

    .caption{padding:15px 0 5px;}

    .caption input{margin-right:10px;padding:0 10px;}

    </style>

    <script type="text/javascript">

    /*

    * www.byzuo.com

    * ok!: MSIE 6, 7, 8, Firefox 3.6, chrome 4, Safari 4, Opera 10

    * o 旋轉(zhuǎn)圖片ID;

    * p 選擇旋轉(zhuǎn)方向,固定值為'left'或'right';

    */

    function rotate(o,p){

    var img = document.getElementById(o);

    if(!img || !p) return false;

    var n = img.getAttribute('step');

    if(n== null) n=0;

    if(p=='right'){

    (n==3)? n=0:n++;

    }else if(p=='left'){

    (n==0)? n=3:n--;

    }

    img.setAttribute('step',n);

    //MSIE

    if(document.all) {

    img.style.filter = 'progid:DXImageTransform.Microsoft.BasicImage(rotation='+ n +')';

    //HACK FOR MSIE 8

    switch(n){

    case 0:

    imgimg.parentNode.style.height = img.height;

    break;

    case 1:

    imgimg.parentNode.style.height = img.width;

    break;

    case 2:

    imgimg.parentNode.style.height = img.height;

    break;

    case 3:

    imgimg.parentNode.style.height = img.width;

    break;

    }

    //DOM

    }else{

    var c = document.getElementById('canvas_'+o);

    if(c== null){

    img.style.visibility = 'hidden';

    img.style.position = 'absolute';

    c = document.createElement('canvas');

    c.setAttribute("id",'canvas_'+o);

    img.parentNode.appendChild(c);

    }

    var ccanvasContext = c.getContext('2d');

    switch(n) {

    default :

    case 0 :

    c.setAttribute('width', img.width);

    c.setAttribute('height', img.height);

    canvasContext.rotate(0 * Math.PI / 180);

    canvasContext.drawImage(img, 0, 0);

    break;

    case 1 :

    c.setAttribute('width', img.height);

    c.setAttribute('height', img.width);

    canvasContext.rotate(90 * Math.PI / 180);

    canvasContext.drawImage(img, 0, -img.height);

    break;

    case 2 :

    c.setAttribute('width', img.width);

    c.setAttribute('height', img.height);

    canvasContext.rotate(180 * Math.PI / 180);

    canvasContext.drawImage(img, -img.width, -img.height);

    break;

    case 3 :

    c.setAttribute('width', img.height);

    c.setAttribute('height', img.width);

    canvasContext.rotate(270 * Math.PI / 180);

    canvasContext.drawImage(img, -img.width, 0);

    break;

    }

    }

    }

    </script>

    </head>

    <body>

    <!--把下面代碼加到<body>與</body>之間-->

    <ul class="clearfix">

    <li>

    <div class="caption">

    <input type="button" value="turn left" onclick="rotate('pic_1','left')">

    <input type="button" value="turn right" onclick="rotate('pic_1','right')">

    </div>

    <div class="cont">

    <img alt="javascript 圖片旋轉(zhuǎn)效果" id="pic_1" src="1.gif" alt="">

    </div>

    </li>

    </ul>

    </body>

    </html>

    上一篇:js級聯(lián)

    下一篇:淺談并發(fā)

    沈陽團(tuán)購網(wǎng)|營口網(wǎng)站制作|沈陽軟件公司|軟件定制|網(wǎng)站建設(shè)|加盟易勢|提交問題

    99香蕉国产精品偷在线观看| 国产在线观看一区精品| 亚洲AV无码成人精品区日韩| 97精品人人妻人人| 国产精品免费大片| 久久精品国产亚洲Aⅴ蜜臀色欲| 无码精品日韩中文字幕| 日韩精品亚洲专区在线影视| 亚洲综合一区无码精品| 国产精品成人不卡在线观看| 久久精品国产亚洲AV电影 | 久久亚洲国产欧洲精品一| 久久99精品国产99久久6| 国产高清一级毛片精品| 青草青草久热精品视频在线观看| 亚洲日韩激情无码一区| 免费久久精品国产片香蕉| 国产精品美女一级在线观看| 成人精品视频一区二区三区尤物 | 中文字幕日韩欧美一区二区三区| 久久久久99精品成人片直播| 久久一区二区精品| 亚洲高清国产拍精品26U| 亚洲精品你懂的在线观看| 亚洲永久精品ww47| 亚洲精品乱码久久久久久| 视频一区精品自拍| 窝窝午夜看片国产精品人体宴| 青青热久久久久综合精品| 田中瞳中文字幕久久精品| 在线成人精品国产区免费| 亚洲色精品88色婷婷七月丁香 | 久久精品国产亚洲AV香蕉| 人妻少妇精品无码专区二区| 人妻精品久久久久中文字幕69| 人妻精品久久久久中文字幕69| 久久夜色精品国产网站| 久久99精品国产自在现线小黄鸭| 69国产成人综合久久精品91| 精品亚洲AV无码一区二区三区| 97热久久免费频精品99 |