2016-07-11 6 views
3

Kann jQuery den Wert von CSS-Variablen abrufen und festlegen? (MDN - Using CSS variables)CSS-Variable abrufen oder festlegen

Ich habe versucht, mit der normalen CSS-Funktion $(".element").css("--varname", 1), aber es funktioniert nicht.

kann ich normale DOM-Funktionen verwenden, aber ich würde es vorziehen, nicht und jQuery mischen:

element.style.getPropertyValue("--varname"); 
element.style.setProperty("--varname", value); 

ich diese Variable in einem transform verwenden, so das Ergebnis immer die Variable der Verwendung gibt eine matrix3d() Zeichenfolge . Ich brauche den Wert für einige Berechnungen in JS

+1

Sie fehlen {}. $ ('. classname'). css ({'display': 'block'}); – Nitin

+4

@Nitin Ich denke, er meinte wörtliche CSS-Variablen: https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables –

+1

CSS-Variablen sind nicht mit bestimmten Elementen verbunden, sie sind in der verwendet