我想實現這個(dannyvankooten點com/jquery插件/ mapz /)圖像平移腳本到Joomla文章。我在Joomla外測試了它(http://tylypahka.tk/karttatesting/),它的工作完美。但是,當我在Joomla文章中嘗試時,平移不起作用(http://tylypahka.tk/kartta)。JavaScript不工作在Joomla文章
我把完全相同的代碼放到Joomla模板的頭,我已在測試版本:
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js" type="text/javascript"></script>
<script src="https://jquery-ui.googlecode.com/svn-history/r2596/branches/dev/spinner/external/mousewheel/jquery.mousewheel.min.js" type="text/javascript" ></script>
<script src="http://tylypahka.tk/js/jquery.mapz.js" type="text/javascript"></script>
<script type="text/javascript" src="http://tylypahka.tk/js/jquery.maphilight.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#map").mapz({
zoom : true,
createmaps : true,
mousewheel : true
});
});
</script>
<script type="text/javascript">$(function() {
$('.map').maphilight();
$('#squidheadlink').mouseover(function(e) {
$('#squidhead').mouseover();
}).mouseout(function(e) {
$('#squidhead').mouseout();
}).click(function(e) { e.preventDefault(); });
});</script>
<style>
.map-viewport{ position:relative; width:860px; height:883px; overflow:hidden; background-color:black;}
.level{ position:absolute; left:0; top:0; z-index:10;}
.current-level{ z-index:20; }
#map{ width:1297px; height:883px; position:absolute; left:0; top:0; cursor:move;}
</style>
而且完全相同的代碼的文章:
<div class="map-viewport">
<div id="map">
<img src="http://img42.imageshack.us/img42/8954/tylypahkanportit.png" width="1297" height="883" usemap="#html-map" class="current-level level map" />
</div>
<map name="html-map">
<area id="squidhead" shape="rect" coords="311,494,434,634" href="http://www.image-maps.com/" alt="" title=""/>
</map>
</div>
jQuery的自動加載中的Joomla現場,所以它不應該是問題。任何想法我在這裏做錯了嗎?
所有建議和幫助將非常感謝!
請檢查您的模板是否實際上正在加載jQuery而不是MooTools。 MooTools也使用$()函數名稱,這可能會導致您的代碼停止工作。 – Hazzit 2013-03-02 15:23:14
是的,它正在加載jQuery。我根本沒有在我的網站上使用MooTools,但是謝謝:) – Ilari 2013-03-02 17:56:54
你不使用MooTools的事實並不意味着它沒有被加載,並且默認情況下它會阻止你使用jQuery和'$ '。檢查錯誤控制檯在螢火蟲 – 2013-03-02 18:00:14