我正在使用jShowOff在home.php
之內的WordPress主題<body>
之內。jShowOff僅適用於WP,當jQuery在相同的PHP文件?
在header.php
的<head>
裏面我已經從jQuery和jShowOff腳本適當地包括:
但jShowOff功能只能如果我還包括內部home.php
的jQuery(相同的PHP文件,我在那裏內放jShowOff HTML代碼)。
任何人都可以想到爲什麼這可能是或我可以如何解決它?我不應該需要兩次加載jQuery,對吧?
內<body>
在home.php
的代碼如下所示:
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js?ver=1.6.1'></script>
<div id="basicFeatures">
<div title="Shore"><a href="http://google.com"><img src="http://farm5.static.flickr.com/4017/4303103738_a4745a3e6d_o.jpg" width=660 height=371 alt="Shore"></a></div>
<div title="Flower"><a href="http://imgur.com"><img src="http://farm5.static.flickr.com/4067/4302354517_d72d321f17_o.jpg" width=660 height=371 alt="Flower"></a></div>
<div title="Fern"><a href="http://gmail.com"><img src="http://farm3.static.flickr.com/2739/4303103822_a3b23ff7f5_o.jpg" width=660 height=371 alt="Fern"></a></div>
</div>
<script type="text/javascript">
$(document).ready(function(){ $('#basicFeatures').jshowoff({
links: false,
controls: false,
effect: 'fade',
cssClass: 'basicFeatures',
hoverPause: false
}); });
</script>
更新:問題切換$
到jQuery
解決:
<script>
jQuery(document).ready(function(){ jQuery('#basicFeatures').jshowoff({
links: false,
controls: false,
effect: 'fade',
cssClass: 'basicFeatures',
hoverPause: false
}); });
</script>
你的腳本是什麼樣的? –
這是一個來自[ekallevig.com/jshowoff/](http://ekallevig.com/jshowoff/) – ryanve
嗯,所以你包裝你的JavaScript在一個$(document).ready?這是我能想到的唯一問題。 –