1

問題の答えが見つかりません。とても小さいと思いますが、現在脳に結び目があります。

スタイリングには<li>要素が必要ですが、特定の要素(#c11)に属性を追加する機能は、以前alt使用した場合は機能しないように見えますが、使用しなくても問題ないようです。&lt;li&gt;&lt;img&gt;

手伝って頂けますか ?

これが私のJSです:

$(document).ready(function() { 

$('#slideshow1').cycle({ 
    fx:      'scrollHorz', 
    auto: false,
    before:   onBefore,
    prev:    '#prev',
    next:    '#next',
    timeout:  0,
    sync: 1,
    speed: '100',
    pagerAnchorBuilder: pagerFactory,
    after:     function() {
    $('#c1').html(this.alt);
    }
}); 

var slidesAdded = false; 
function onBefore(curr, next, opts) { 
    if (!opts.addSlide || slidesAdded) 
        return; 
    opts.addSlide('<li><img src="loadimages/1.jpg" width="800" height="560"  alt="Beach 1" /></li>'); 
    opts.addSlide('<li><img src="loadimages/2.jpg" width="800" height="560"  alt="Beach 2" /></li>'); 
    opts.addSlide('<li><img src="loadimages/3.jpg" width="800" height="560"  alt="Beach 3" /></li>'); 
    opts.addSlide('<li><img src="loadimages/4.jpg" width="800" height="560"  alt="Beach 4" /></li>'); 
    slidesAdded = true; 
}; 
function pagerFactory(idx, slide) {
    var s = idx > 2 ? ' style="display:none"' : '';
    return '<li'+s+'><a href="#">'+(idx+1)+'</a></li>';
};

そしてここにhtmlがあります:

 <div style="text-align:center;margin:auto;width:300px">
    <a href="#"><span id="prev">Prev</span></a> 
    <a href="#"><span id="next">Next</span></a>
</div>

<div id="slideshow1" class="pics"> 
 <li><img src="loadimages/1.jpg" width="800" height="560" alt="Beach 1"  /></li>
 <li><img src="loadimages/4.jpg" width="800" height="500" alt="Beach 2" /> </li>

</div> 
4

1 に答える 1