2013-05-16 60 views
2

嗨這是我的第一個問題,JS並不是我完全理解的東西,所以請友好。2個版本的JQuery哪一個要刪除?

我剛剛開始使用html5樣板,我碰到的一個問題是使用DW小部件Flexslider2,它引用了我文檔頭部的jquery-1.7.2.min.js。

Boilerplate Modernizr在文檔的末尾引用了jquery-1.9.1.min.js,所以這取消了1.7.2.min,並且阻止Slider在頁面發佈時顯示,一旦後面的腳本jquery-1.9 .1.min.js被刪除滑塊顯示完美,但這是否意味着Modernizr腳本不再起作用?

的問題顯然是因爲後來的劇本始終覆蓋第一

如果有人可以解釋如何獲得2來自同一jQuery庫(最好是最新版本),我會永遠感激你的工作。

謝謝伊恩。

我已經使用解決了許多問題,在過去計算器你們應得的獎牌;-)

回答

0

使用modernizr.js在頭部(因爲它不能很好地在體內IE7渲染工作時) 然後在你的jQuery-1.9.1.min.js之前,並在你使用的任何jquery插件之前,然後你寫的應用jquery插件或JS的JavaScript。你要加載的順序是很重要的:如果你第一次加載你的jQuery插件,那麼jQuery-19.1.min.js將無法正確加載,因爲它不會理解你的插件而不加載jQuery- 1.9.1.min.js

好運有一個愉快的一天

+0

感謝Matthias問題通過將腳本移動到文檔末尾的方法解決,有時最簡單的事情通過深入研究問題而變得複雜。再次感謝。 –

+0

我想我已經做了馬蒂亞斯,你有一個綠色的勾號?我也試圖投票,但由於我今天才加入,我的得分是13分,而我需要15分投票,一旦我的聲望提高,我將返回,再次感謝。 –

+0

聽起來不錯@IanPither祝你有個愉快的日子 –

0

可以包括

<script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script> 

這個插件可以用來檢測和恢復API或已在jQuery的被廢棄的功能和從版本1.9刪除。 查看https://github.com/jquery/jquery-migrate/#readme瞭解更多信息。

+0

感謝Palmplam問題解決 –