2013-03-13 70 views
2

我正在處理C#.net項目,並且我爲菜單和圖像滑塊等使用多個JavaScript庫,但是出現了衝突,我該如何避免這種情況?避免jQuery與asp.net中的多個JavaScript庫衝突

+0

http://stackoverflow.com/a/15383186/1238887 - 這應該回答你的問題。 – ahren 2013-03-13 10:55:27

+0

請添加一些代碼或錯誤信息。 – 2013-03-13 10:56:01

+0

我沒有錯誤信息,但動畫效果不好 – Alaa 2013-03-13 10:57:13

回答

1

剛剛加載jQuery庫之後,您會調用$.noConflict();,然後您使用jQuery關鍵字調用jQuery。從jQuery site例如:

<script type="text/javascript" src="other_lib.js"></script> 
<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript"> 
    $.noConflict(); 
    jQuery(document).ready(function($) { 
    // Code that uses jQuery's $ can follow here. 
    }); 
    // Code that uses other library's $ can follow here. 
</script> 
+0

但我的.aspx頁面中沒有JQuery代碼,我的所有JQuery代碼都在外部.js文件中,所以我可以做什麼? – Alaa 2013-03-13 11:53:54

+0

@Alaa同樣,在jQuery庫的其餘部分之後加載jQuery,然後調用noConfict。 – Aristos 2013-03-13 11:55:19

+0

謝謝@Aristos我會嘗試 – Alaa 2013-03-13 11:56:43