最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Changing webkit transition duration using javascript on iPad? - Stack Overflow

programmeradmin2浏览0评论

I am using web-kit transitions in an iPad app. They work great. But I was wondering what I would do to change the values of my transition using javascript.

#container {
            -webkit-transition-property: -webkit-transform;
            -webkit-transition-duration: 1s;
            -webkit-transition-timing-function: ease-out;       
        }

What I would like to do:

<script>
    function func() {
        document.getElemeentById('container').transition.duration = 500;

   }
</script>

Is this possible?

I am using web-kit transitions in an iPad app. They work great. But I was wondering what I would do to change the values of my transition using javascript.

#container {
            -webkit-transition-property: -webkit-transform;
            -webkit-transition-duration: 1s;
            -webkit-transition-timing-function: ease-out;       
        }

What I would like to do:

<script>
    function func() {
        document.getElemeentById('container').transition.duration = 500;

   }
</script>

Is this possible?

Share Improve this question edited Jul 28, 2012 at 18:16 BoltClock 724k165 gold badges1.4k silver badges1.4k bronze badges asked Nov 12, 2010 at 18:31 TarekTarek 8192 gold badges9 silver badges17 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 10

Can be done with:

document.getElementById('container').style['-webkit-transition-duration'] = '500s';

See http://jsfiddle/z3bKD/2/.

Jakub's answer was good, but to update it, you can now set the transition duration directly as the transitionDuration property on an element's style. Tested and working on iOS Safari, OSX Safari, Chrome and Firefox. e.g.

document.getElementById('container').style.transitionDuration = '500s';

See http://jsfiddle/jkoudys/xa2oo1us/

发布评论

评论列表(0)

  1. 暂无评论