2011-07-25 10 views
2

jquery jcarouselプラグインに問題があります。 「itemFallbackDimension」プロパティを使用しないと、「jCarousel:項目の幅/高さが設​​定されていません。これにより、無限ループが発生します。プロパティを使用すると、JavaScriptエラーは発生しませんが、すべての画像が縦に積み重なるので、高さや幅に制限されません。私が次のボタンを押すと、それらはすべてページからスクロールします。ここでjcarousel ie7 issue

は私のコードです:寸法は、それはフォールバックを使用していますので、IE7の場合のように思われるいくつかの理由で検出できない場合

$(document).ready(function() { 
$('#slideshow').jcarousel({ 
    scroll: 1, 
    initCallback: mycarousel_initCallback, 
    // This tells jCarousel NOT to autobuild prev/next buttons 
    buttonNextHTML: null, 
    buttonPrevHTML: null, 
    itemLoadCallback: mycarousel_itemLoadCallback, //this is for loading the images via ajax 
    itemFallbackDimension: 200, //stupid ie7 needs a fallback dimension 
    visible: 1, 
    vertical: false 
}); 
}); 
+0

私はjCarouselを使用していませんが、サンプルのクイックチェックから 'wrap: 'circular''は必要ありませんか?または、 'float'で表示するようにCSSを配置しますか? –

答えて

0

itemFallbackにのみ使用されます。提供しない場合は、エラーが発生します。だから何かがあなたのCSSに間違っています。

カルーセルの最初の親の幅と高さを設定する必要があります。これにより、同じエラーが発生する可能性があります。 See this blog post