मेरे पास मेरे पृष्ठ के लिए निम्न जावास्क्रिप्ट पुस्तकालय लोड हैं।फ़ायरफ़ॉक्स फ़ायरफ़ॉक्स में काम करता है जब फ़ायरबग चल रहा है, तब काम नहीं करता है जब फ़ायरबग नहीं चल रहा है
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://cdn.jquerytools.org/1.1.2/jquery.tools.min.js"></script>
<script type="text/javascript" src="./js/jquery.scrollTo-min.js"></script>
मैं div तत्व है कि मैं उन्हें रखते हैं करना चाहते हैं:
<div class="content" id="content">
</div>
मैं इस लिंक है:
<a id="changeText" href="rules.html">Click to change</a>
अंत में, मैं निम्नलिखित jQuery कोड है:
<script>
$(document).ready(function() {
$("#changeText").click(function(){
var url = $(this).attr("href");
$("#content").load(url);
console.log(url);
$.scrollTo("0%", 400);
});
});
</script>
यह सब सफार में काम करता है मैं। कहानी का सबसे अजीब हिस्सा यह है कि फ़ायरबग चालू होने पर यह केवल फ़ायरफ़ॉक्स में काम करता है। जब फ़ायरबग चालू नहीं होता है, तो पृष्ठ गतिशील रूप से लोड होता प्रतीत होता है, लेकिन तब पृष्ठ नियम.html लोड करता है और इसे स्विच करता है, जो मेरा वांछित लक्ष्य नहीं है।
इसके अलावा, इनमें से कोई भी IE8 में काम नहीं करता है।
मैं क्या गलत कर रहा हूं?
+1 मुझे यह जवाब पसंद आया क्योंकि यह एक कार्य-आसपास की पेशकश करता है जो दोनों परिदृश्यों को ठीक से काम करने की अनुमति देगा। –
मैं ऐसा कुछ करता हूं जहां मेरे पास लॉग() नामक एक फ़ंक्शन है जो जांच करेगा कि window.console उपलब्ध है या नहीं और यदि ऐसा है तो आदेश लॉग करें। – Shard
मेरा दिन बचाया। हालांकि फ़ायरफ़ॉक्स 4.0 पर यह ठीक है :) –