2012-06-05 24 views
0

這是我的代碼,都useTransform:假和縮放:在iscroll4真實,縮放不工作

var myScroll; 

            function scroll() { 

             myScroll = new iScroll('wrapper', { 
                   checkDOMChanges: false, 
                   useTransform: false, 
                   onBeforeScrollStart: function (e) { 
                   var target = e.target; 
                   while (target.nodeType != 1) target = target.parentNode; 

                   if (target.tagName != 'SELECT' && target.tagName != 'INPUT' && target.tagName != 'TEXTAREA') 
                   e.preventDefault(); 
                   }, 
                   zoom: true 


                   }); 
             setTimeout(function() { myScroll.refresh(); }, 0); 

            } 


            document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false); 
            document.addEventListener('DOMContentLoaded', scroll); 

當我刪除useTransform:假線,在iscroll變焦是working.when我嘗試上面的代碼,縮放不起作用。但我需要使用useTransform:false在我的應用程序中的某些操作。 如何使用useTransform:false行使縮放工作。 pl幫助我。

回答

0

我不是100%肯定,但我認爲iScroll需要,因爲它是使用變換使用變換放大:規模(x)的財產通過縮放內容效仿變焦。

因此,我不認爲你就可以做到這一點。

+0

喜奔,確定我會接受ü[R說什麼..有什麼辦法,使useTransform:真當我們需要進行縮放和其他時間讓它useTransform:假的。 – mmathan

+0

你也許可以在兩者之間跳轉,但它可能無法正常工作/可能會閃爍或亂用變焦。 –

+0

好的如何更改屬性或如何在我的方法中調用iscroll的屬性。 – mmathan