Je travaille sur un plugin CSS/JS. Je veux être capable d'écrire quelque chose comme ça dans ma feuille de style:Comment obtenir les propriétés de style ignorées dans js?
.whatever {
background:
-custom-renderer("ctx.beginPath(); ctx.moveTo(0, 40); ctx.lineTo(240, 40); ctx.moveTo(260, 40); ctx.lineTo(500, 40); ctx.moveTo(495, 35); ctx.lineTo(500, 40); ctx.lineTo(495, 45);")
repeat-x;
background: rgb(30, 30, 30); /* fallback */
je besoin d'accéder à cette propriété avec Javascript et réécrire avec une autre propriété. Maintenant le problème est que toutes les méthodes que je connais (document.styleSheets[1].cssRules
, document.defaultView.getMatchedCSSRules
, etc.) tendent à montrer seulement la propriété de repli (qui est normalement un bon comportement).
Vous ne savez pas s'il existe un moyen autre que d'utiliser quelque chose comme JQuery pour obtenir les données à partir du fichier, mais cela nécessite une analyse compliquée. http://stackoverflow.com/questions/401668/how-can-i-get-css-comments-with-javascript – DaiYoukai
J'en avais tellement peur et cela rend l'équation coût/bénéfice de ce que je planifiais pas pratique: ( –