2012-01-11 12 views
7

में इनलाइन सीएसएस शैलियों को लिखते समय आप जावास्क्रिप्ट चर का उपयोग कैसे करते हैं मैं गतिशील रूप से सीएसएस के स्निपेट डालने की कोशिश कर रहा हूं। आदर्श रूप में, यह काम करेगा:जेड टेम्पलेट

style(type='text/css') 
    #header a#logo { background:url(constants.logo) no-repeat; } 
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5) { 
     #header a#logo { background-image: url(constants.logo_2x); } 
    } 

दुर्भाग्य से, constants.logo/सचमुच/डोम में रखा गया है। निम्नलिखित कार्य क्या है:

!= "<style type='text/css'>" 
!= "#header a#logo { background:url('"+constants.logo+"') no-repeat; }" 
!= "@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {" 
!= " #header a#logo { background-image: url('"+constants.logo_2x+"'); }" 
!= "}</style>" 

क्या कोई बेहतर तरीका है?

उत्तर

17

किसी तत्व के टेक्स्ट के भीतर एक चर मुद्रित करने के लिए #{variable} का उपयोग करें।

+1

धन्यवाद ** ** ** बहुत – johnny

संबंधित मुद्दे