2013-01-10 109 views
0

你好在我的網站我是運行過程中出現很多jQuery插件一樣,carouFredSel,nivoslider,雲ZOM等jQuery的衝突問題......他們做工精細,直到我說這個jQuery腳本:與其他腳本

<script type="text/javascript" src="jquery.lightbox_me.js" charset="utf-8"></script> 
<script type="text/javascript" charset="utf-8"> 
    $(function() { 
     function launch() { 
      $('#sign_up').lightbox_me({centered: true, onLoad: function() { $('#sign_up').find('input:first').focus()}}); 
     } 
     $('#try-1').click(function(e) { 
      $("#sign_up").lightbox_me({centered: true, onLoad: function() { 
       $("#sign_up").find("input:first").focus(); 
      }}); 
      e.preventDefault(); 
     }); 
     $('table tr:nth-child(even)').addClass('stripe'); 

      $(".sign_up2").lightbox_me({centered: true, onLoad: function() { 
       $(".sign_up2").find("input:first").focus(); 
      }}); 
      e.preventDefault(); 

    }); 
</script> 

添加此代碼後,我的滑塊停止工作,也圖像縮放... HO讓非衝突?

+0

[jQuery noConflict方法](http://api.jquery.com/jQuery.noConflict/) – Zack

+1

你能否提供你從你的JS控制檯得到的錯誤? – idrumgood

回答

0

要麼使用jQuery noconflict

http://api.jquery.com/jQuery.noConflict/

或限制您的通話將jQuery的範圍在我看來就像你在你的代碼中的孤兒e.preventDefault();。先清理一下。然後我們會看看你是否仍然有問題。

+0

謝謝你的問題! – user1948524

1

你有兩種選擇。使用

(function($) { 
    // code here 
})(jquery) 
+0

我已經嘗試了nonConflict方法,沒有成功,也許我做錯了。 – user1948524

+0

  • 11. 可以@required腳本與Greasemonkey中的其他腳本衝突嗎?
  • 12. 的腳本Exec的其他腳本
  • 13. Python腳本調用其他Python腳本
  • 14. 從Boo腳本導入其他腳本
  • 15. 頁腳與其他的div
  • 16. 與其他文本
  • 17. 與其他文本
  • 18. PATH中的其他腳本
  • 19. Javascript中斷其他腳本
  • 20. Ajax reload.delete其他腳本
  • 21. 訪問其他腳本Unity
  • 22. 不能從其他腳本
  • 23. Magento的「其他腳本」
  • 24. Analytics.js阻止其他腳本
  • 25. JS:隱藏其他腳本
  • 26. 來源其他腳本
  • 27. IF和其他Windows腳本
  • 28. 腳本與Firefox兼容,但與其他瀏覽器不兼容...?
  • 29. 如何使「服務器」PHP腳本與其他腳本進行通信
  • 30. 其餘符號與腳本