我在我的頁面上使用Jquery Pikachoose插件來以幻燈片的形式顯示一些圖片。Jquery Pikachoose插件在IE中給出不尋常的結果
但是,在IE瀏覽器中,而不是幻燈片的圖像,它在全視圖中打開同一頁面中的圖像。
有趣的是,如果在腳本打開圖像之前,如果我通過單擊縮略圖來自己改變幻燈片,那麼從這一點開始,它就可以正常工作。
如何解決這個
我從數據庫中讀取圖像名稱,並顯示類似下面的
echo
'<div id="slideShow" class="sublayout pikachoose">
<ul id="pikame">';
while($row = mysql_fetch_array($result)) {
extract($row);
echo
'<li>
<a href="images/slideshow/'.$image.'">
<img src="images/slideshow/th_'.$image.'" title='.$title.' alt='.$title.'/>
</a>
<span>'.$title.'</span>
</li>';
}
echo
'</ul>
</div>';
這是pikachoose.js
var defaults = {
show_captions: true,
auto_play: true,
show_prev_next: true,
slide_speed: 5000,
thumb_width: 26,
thumb_height: 20,
buttons_text: { play: "", stop: "", previous: "Previous", next: "Next" },
delay_caption: true,
user_thumbs: false,
transition:[-1],
IESafe: true
};
我pikachoose選擇我初始化插件使用這個(也在單獨的文件中)
$(document).ready(function(){ $("#pikame").PikaChoose({auto_play:true, IESafe: true}); });
在其他瀏覽器
工作正常
發現
- 如果我刪除
<a>
的<img>
,該停止腳本打開圖像 - 在官方網頁提供的演示也表現得像這
你可以驗證你正在使用哪個版本的pikachoose? 3.1? 3.3? – 2010-06-17 05:02:55
@nathan gonzalez,它的3.3 – Starx 2010-06-17 05:51:08
哪個IE版本會失敗?他們全部? – GmonC 2010-06-20 02:11:10