Tôi đã sử dụng plugin Jquery Pikachoose trên trang của mình để hiển thị một số hình ảnh làm trình chiếu.Plugin Jquery Pikachoose cho kết quả bất thường trong IE
Nhưng trong IE, thay vì hình ảnh để trượt, nó sẽ mở hình ảnh trong cùng một trang ở chế độ xem đầy đủ.
Và điều thú vị là, Nếu trước khi tập lệnh mở hình ảnh, nếu tôi thay đổi bản thân bằng cách nhấp vào hình thu nhỏ, sau đó từ điểm này trở đi, nó hoạt động tốt.
Làm thế nào để sửa lỗi này
tôi lấy tên hình ảnh từ cơ sở dữ liệu và hiển thị như sau
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>';
Đây là tùy chọn Pikachoose tôi trong 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
};
tôi khởi tạo các plugin sử dụng này (cũng trong tập tin riêng biệt)
$(document).ready(function(){ $("#pikame").PikaChoose({auto_play:true, IESafe: true}); });
trình tốt trong trình duyệt khác
Kết quả
- Nếu tôi loại bỏ các
<a>
các<img>
, này dừng lại kịch bản từ mở hình ảnh - Bản demo được cung cấp trong trang chính thức cũng hoạt động như này
bạn có thể xác minh phiên bản pikachoose bạn đang sử dụng không? 3.1? 3.3? –
@nathan gonzalez, 3.3 – Starx
Phiên bản IE nào của nó không thành công? Tất cả bọn họ? – GmonC