/ / jQuery plugin cyklus - jquery, cyklus

jQuery cyklus plugin - jquery, cyklus

Takže som našiel malú chybu, ktorá sa zdá byť platná, ale nemôžem zistiť, ako ju napraviť.

Zdá sa, že sa počíta jQuery cyklush2 a p tagov ako detské elementy .slideshow a vytvorenie odkazu v mininave, ktorý je generovaný ... takže namiesto len 2 podradených elementov .slide, zobrazuje sa to 4 ?? ako v firefox, tak v chrome ... IE zobrazuje iba 2.

Takže existuje spôsob, ako zmeniť skript, aby sa započítaval len prvý podradený prvok .slideshow?

    <script type="text/javascript">
$(function() {
$(".slideshow")
.before("<div id="mininav" class="mininav" />")
.cycle({

fx      : "fade",
speed   : "fast",
timeout : 5500,
pause   : 1,
pager   : "#mininav",
before  : function() { if (window.console) console.log(this.src); }

});


});
</script>

<div class="slideshow">

<div class="slide" style="background:#fff url({iw_value name="slideshow.image"/}) no-repeat top left;">

<h2>{iw_value name="slideshow.headline"/}</h2>
<p>{iw_value name="slideshow.text"/}</p>

</div>

<div class="slide" style="background:#fff url({iw_value name="slideshow.image"/}) no-repeat top left;">

<h2>{iw_value name="slideshow.headline"/}</h2>
<p>{iw_value name="slideshow.text"/}</p>

</div>

</div><!--/slideshow-->

odpovede:

0 pre odpoveď č. 1

Vyskúšali ste voľbu "slideExpr" v cykle? Umožňuje vám vybrať, ktoré detské prvky sa majú považovať za snímky.

Tiež odporúčam, aby ste skontrolovali, či je stránka validovaná, len aby ste sa uistili, že niečo nie je vypnuté so štruktúrou .slide divs.