Ho utilizzato il plug-in Jquery Pikachoose sulla mia pagina per visualizzare alcune immagini come presentazione.Plugin di Jquery Pikachoose che fornisce risultati insoliti in IE
Ma in IE, anziché l'immagine da scorrere, si apre l'immagine nella stessa pagina a schermo intero.
E la cosa divertente è che, se prima la sceneggiatura apre l'immagine, se io stesso cambio la diapositiva facendo clic su una miniatura, allora da questo punto in poi, funziona perfettamente.
Come risolvere questo
vado a prendere il nome dell'immagine dal database e visualizzare il seguente
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>';
Questo è il mio opzioni pikachoose in 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
};
ho inizializzare il plugin usando questo (anche in un file separato)
$(document).ready(function(){ $("#pikame").PikaChoose({auto_play:true, IESafe: true}); });
funziona bene in altro browser
risultati
- Se rimuovo il
<a>
il<img>
, questo si arresta lo script di aprire l'immagine - La demo fornita nella pagina ufficiale si comporta anche come questo
puoi verificare quale versione di pikachoose stai usando? 3.1? 3.3? –
@nathan gonzalez, Its 3.3 – Starx
Quale versione di IE fallisce? Tutti loro? – GmonC