0

すべてのブラウザーで動作する jCycle プラグインを使用していますが、IE7 ではページャーが表示されません。

IE8/9で問題ありません。誰かアイデアはありますか?

感謝

ジェームス

    $('.gallery').after('<div id="nav">').cycle({fx: 'fade', speed: 2000, timeout: 2000, pager: '#nav',
        // callback fn that creates a thumbnail to use as pager anchor 
        pagerAnchorBuilder: function(idx, slide) { 
            return '<a href="#"></a>'; 
        } 
    }); 



    #nav{margin:0 auto; border:0px solid red; overflow:hidden; text-align:center; padding-top:10px;}
    #nav a{padding:12px; background:url(../images/gallery-circle-outline.png) 0px 6px no-repeat; color:#ccc; cursor:pointer;}
    #nav a.activeSlide, #nav a:hover{background:url(../images/gallery-circle.png) 0px 6px no-repeat;}


<div class="gallery">
    <img src="images/1.png" alt="1" />
    <img src="images/2.png" alt="2" />
    <img src="images/3.png" alt="3" />
    <img src="images/4.png" alt="4" />
    <img src="images/5.png" alt="5" />                
</div>
4

1 に答える 1

0

私はそれが.after(..)の使用によるものだと思います、試してください:


$('.gallery').after('<div id="nav"></div>').cycle...

それが役に立てば幸い

于 2012-03-06T09:51:57.583 に答える