में पृष्ठभूमि-स्थिति के लिए ठीक करें मुझे jquery और 2 jquery plugins का उपयोग करने वाले कोड का एक टुकड़ा चलाते समय आईई 7 में यह समस्या मिलती है। कोड एफएफ 3 और क्रोम में काम करता है।आईई
पूर्ण त्रुटि है:
Line: 33
Char: 6
Error: bg is null or not an object
Code: 0
URL: http://localhost/index2.html
हालांकि लाइन 33 एक रिक्त पंक्ति है।
मैं 2 प्लगइन का उपयोग कर रहा हूं: ड्रैगगेबल और ज़ूम। कोई फर्क नहीं पड़ता कि मैं कोड के साथ क्या करता हूं यह हमेशा लाइन 33 है जो गलती है। मैं स्रोत को स्रोत स्रोत के माध्यम से अद्यतन करता हूं लेकिन मुझे लगता है कि यह मेरे लिए झूठ बोल सकता है।
<body>
<div id="zoom" class="zoom"></div>
<div id="draggable" class="main_internal"><img src="tiles/mapSpain-smaller.jpg" alt=""></div>
<script type="text/javascript">
$(document).ready(function() {
$('#draggable').drag();
$('#zoom').zoom({target_div:"draggable", zoom_images:new Array('tiles/mapSpain-smaller.jpg', 'tiles/mapSpain.jpg') });
});
</script>
</body>
अनिवार्य रूप से मैं क्या करने की कोशिश कर रहा हूँ jQuery के साथ व्यावहारिक अजाक्स नक्शा डेमो पुन: है।
ऐसा लगता है कि इस स्निपेट की दूसरी पंक्ति मुसीबत खड़ी कर रहा है:
bg = $(this).css('background-position');
if(bg.indexOf('%')>1){
यह #draggable
की पृष्ठभूमि स्थिति प्रॉपर्टी चुनने के लिए कोशिश कर रहा हो सकता है और यह नहीं मिल रहा है? background-position: 0 0;
मैन्युअल रूप से जोड़ने से इसे ठीक नहीं किया गया। इस समस्या को हल करने के बारे में कोई विचार?
मैंने एमएस स्क्रिप्ट डीबगर का उपयोग करने की कोशिश की लेकिन यह लगभग बेकार है। चर या कुछ और का निरीक्षण नहीं कर सकते हैं।
आप इसके लिए एक सीएसएस हुक प्लगइन प्राप्त कर सकते हैं - https://github.com/brandonaaron/jquery-cssHooks/ – Alnitak
दुर्भाग्य से जब मुझे यह आवश्यक था कि यह उपलब्ध नहीं था लेकिन इस तरह से आने वाले लोगों के लिए उपयोगी हो सकता है भविष्य। –