2016-11-21 6 views
1

In diesem article, der Verfasser brauchen nicht permanent Stil speichern wird Änderungs CSS-Stildatei will-change: transform; und sollte dynamisch mit Hilfe von Javascriptdynamisch hinzufügen ein Wert-Änderung auf Klick-/schweben jQuery

lso den Autor hinzugefügt werden Das Beispielskript:

Kann ich dieses Skript verwenden, und ob er mir nützlich ist?

 $('.my_class')  
     .mouseenter(function() { 
     $(this).css("will-change", "transform"); 
     }) 
     .mouseleave(function() { 
     $(this).removeAttr("style"); 
     }); 

Ich werde mich freuen, Vorschläge zu hören, wie effektive Nutzung von Stil machen will-change

Antwort

2

Sie sollten auf diesen Absatz in dem Artikel Sonder atention zahlen, die Sie verknüpfen (die Betonung von mir)

Geben Sie genügend Zeit zum Arbeiten. Diese Eigenschaft ist eine Methode für Autoren, um den Benutzeragenten über Eigenschaften zu informieren, die sich wahrscheinlich im Laufe der Zeit ändern. Dann kann der Browser wählen, um alle Voraus-Optimierungenerforderlich vor erforderlich die Eigenschaft Änderung tatsächlich geschieht. Es ist also wichtig, dem Browser einige Zeit zu geben, um die Optimierungen durchzuführen. Finde einen Weg, um zumindest etwas vorherzusagen, dass sich etwas ändern wird, und setze dann den Willenswechsel.

Also, wenn Sie irgendeine Art von Wirkung auf schweben machen planen, die Einstellung der Willensänderung Eigenschaft auf schweben wird keinen sichtbaren Unterschied machen

Verwandte Themen