मैं आईई 8, 7 और 6 पर घूर्णन (xdeg) सुविधा रखने की कोशिश करते समय थोड़ी देर के लिए संघर्ष कर रहा हूं, इसके लिए मैं थोड़ी देर के लिए Google हूं और cssSandpaper पाया लेकिन चूंकि मुझे 4 डिफेंट्स स्क्रिप्ट्स लोड करना है, मैं करना चाहता हूंcssSandpaper के साथ Modernizr?
<head>
<link rel="stylesheet" href="stilos/estilo.css" />
<script src="scripts/modernizr.custom.19387.js"></script>
<script src="scripts/jquery-1.8.1.js"></script>
<script src="scripts/misfallbacks.js"></script>
</head>
<body>
<div id="acerca"><a href="#">Acerca de mi</a></div>
</body>
मेरी सीएसएस फ़ाइल (estilo.css):
#acerca{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform:rotate(90deg);
-sand-transform:rotate(90deg);
position: relative;
top: -233px;
left: 462px;
width: 123px;
height: 23px;
z-index:100;
}
मेरी js फ़ाइल (misfallbacks.js)
यह केवल इस im modernizr im का उपयोग कर कुछ इस तरह की कोशिश कर के लिए अपने आवश्यक हो तोModernizr.load({
test:Modernizr.csstransforms,
nope:['transformie/EventHelpers.js/','transformie/cssQuery-p.js','transformie/sylvester.js','transformie/cssSandpaper.js']
);//Fin de monernizr on load
यह सफारी, क्रोम, ओपेरा, फ़ायरफ़ॉक्स और IE9 लेकिन पर अच्छा काम करता है जब मैं IE8 या IE7 पर कोशिश मैं सांत्वना
SCRIPT5007: Unable to get value of the property 'addEventListener': object is null or undefined EventHelpers.js, line 49 character 9
पर निम्न त्रुटि मैं कोशिश करते हैं और पता लगाने के क्या था करने के लिए एक console.log जोड़ा मिल चल रहा है और है कि रेखा के पास गया यहाँ यह (EvenHelpers.js) है:
me.addEvent = function(obj, evType, fn){
console.log(obj);//I've added this to try to figure out what is going on
if (obj.addEventListener) {........//here is the error
अगले रन मैं सांत्वना फिर से एक देखा इस
LOG: null
जाँच पर
, मैं जावास्क्रिप्ट पर कोई विशेषज्ञ हूँ तो im यकीन नहीं क्या है चल रहा है लेकिन मैं कुछ अलग कोशिश करता हूं और इस तरह स्क्रिप्ट टैग का उपयोग कर cssSandPaper जोड़ा:
<head>
<link rel="stylesheet" href="stilos/estilo.css" />
<script src="scripts/modernizr.custom.19387.js"></script>
<script src="scripts/jquery-1.8.1.js"></script>
<!--<script src="scripts/misfallbacks.js"></script>-->
<script src="transformie/EventHelpers.js"></script>
<script src="transformie/cssQuery-p.js"></script>
<script src="transformie/sylvester.js"></script>
<script src="transformie/cssSandpaper.js"></script>
</head>
मेरे आश्चर्य
एक आकर्षण की तरह काम किया, और इस तरह मैं IE7 और IE8 और कंसोल में भी घुमाने की सुविधा है का कहना है कि यह अब लॉग इन करें: [वस्तु HTMLScriptElement] लेकिन ध्यान रखें कि इस तरह का उपयोग कर मैं हमेशा हो जाएगा im इन 4 स्क्रिप्ट को तब भी लोड करना जब वे जरूरी नहीं हैं और यह मील लक्ष्य नहीं है, लेकिन जब से मैं आधुनिकता और जावक्रिप्ट के साथ शुरू कर रहा हूं, मुझे पता नहीं है कि डी पर क्या चल रहा है: और जब मैं नॉप का उपयोग करके स्क्रिप्ट लोड करता हूं: [' '] आधुनिकता से काम नहीं करता है। किसी को हल करने का कोई तरीका जानता है? ... मुझे लगता है कि मेरी अंग्रेजी के लिए मेरी पहली श्वास नहीं है
संपादित करें: मैंने इस ऑब्जेक्ट पर थोड़ा सा शोध किया है HTMLScriptElement और इसका मानना है कि एक स्क्रिप्ट टैग पर रेफर करना है, मुझे लगता है कि जब मैं जेएस फ़ाइल को नोप के साथ लोड करता हूं: modernizr से कुछ बदलाव और यह ऑब्जेक्ट शून्य हो गया है क्योंकि अब स्क्रिप्ट टैग के अंदर लोड नहीं किया गया है ... लेकिन मैं अभी भी एक ही समस्या में हूं ... मैं इसे कैसे हल करूं? :/
jsFiddle Test without Modernizr
उत्तर: मैं अगर आईई 9 lt रेत कागज स्क्रिप्ट यह काम किया गया
लोड करने के लिए का उपयोग कर समाप्त हो गया
क्या आप एक jsfiddle जोड़ सकते हैं? – armonge