アプリケーションで多くの jQuery ライブラリを使用しています。
私のアプリケーションは地図に基づいており、地図は私自身のサーバー mapmyindia.com によって生成されます。
問題は、fancybox jQuery ライブラリ、ページネーション jQuery ライブラリ、およびドロップダウン チェックリスト jQuery ライブラリをすべて一緒に使用すると、jQuery の競合が発生することです。
jQuery ライブラリの競合が原因で、方向検索 API が機能しません。
ただし、すべての jQuery ライブラリを削除すると、方向検索 API を問題なく使用できます。
jQuery ライブラリを有効にすると、次のエラーが表示されます。
$.jsonp は関数ではありません
私のアプリケーションは app.mapmyindia.com/michelin にあります。助けてください......
<script>MIREO_RESOURCES_ROOT = "http://46.137.254.191/MapServer/";</script>
<script type="text/javascript" src="http://46.137.254.191/MapServer/MireoWebMap.js"></script>
<script type="text/javascript">
var map = $("#map");
var valid = new Validation();
map.MireoMap();
</script>
<script type="text/javascript" src="jquery/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="jquery/jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript" src="jquery/ui.dropdownchecklist-1.4-min.js"></script>
<script type="text/javascript" src="fancybox/jquery.fancybox.js?v=2.0.6"></script>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox.css?v=2.0.6" media="screen"/>