0

コードのこの部分を Safari で実行しないようにします。作り方は?

transform:'skewX(-'+$deg1+'deg) rotateX('+$deg1+'deg)', '-moz-transform': 'skewX(-'+$deg1+'deg) rotateX('+$deg1+'deg)', '-webkit-transform': 'skewX(-'+$deg1+'deg) rotateX('+$deg1+'deg)'

コードで:

function sec1() {
                                $global_v=$global_v+10;                         
                                $nowz=(($global_v+$start_pr)/$skorost)+$ugol*2;
                                for (var ink=0, len = $kolvo; ink < len; ink++)
                                {
                                uno1=$(ImgDiv[ink]);
                                $rad1=((ink+1)*$ugol+$nowz);
                                $deg1=$rad1*360/(2*Math.PI)+270;
                                trata = Math.sin(-($rad1))*$size_dug+$smes_x;
                                if(trata>260){
                                zind=1;
                                }else{
                                zind=10;
                                }
                                uno1.css({top: Math.cos($rad1)*$size_dug+$smes_y, left: trata, zIndex: zind, transform:'skewX(-'+$deg1+'deg) rotateX('+$deg1+'deg)', '-moz-transform': 'skewX(-'+$deg1+'deg) rotateX('+$deg1+'deg)', '-webkit-transform': 'skewX(-'+$deg1+'deg) rotateX('+$deg1+'deg)'});
                                };  
                        }
4

3 に答える 3

0

すでにjQueryを使用していると思います。だから私はむしろjqueryブラウザの検出に行きたいです。サファリを検出し、そのための代替コードを記述します。

ただし、私の経験では、ブラウザの検出が100%正確になることはありません。特にモバイルブラウザを見るとき。

于 2013-03-22T15:26:14.457 に答える