How can I force WebKit to redraw/repaint to propagate style changes?

后端 未结 27 2178
我寻月下人不归
我寻月下人不归 2020-11-22 02:04

I have some trivial JavaScript to effect a style change:

sel = document.getElementById(\'my_id\');
sel.className = sel.className.replace(/item-[1-9]-selected         


        
27条回答
  •  有刺的猬
    2020-11-22 02:48

    I've found this method to be useful when working with transitions

    $element[0].style.display = 'table'; 
    $element[0].offsetWidth; // force reflow
    $element.one($.support.transition.end, function () { 
        $element[0].style.display = 'block'; 
    });
    

提交回复
热议问题