カスタムMagentoストアでbxSliderプラグイン(jcarouselに似たスライダー)を使用しています。
スライダーはdocumet.ready()(head htmlセクション内)で次のようにインスタンス化されます。
jQuery('#slider2').bxSlider({
pause: 4000,
auto: true,
autoControls: true,
displaySlideQty: 4,
moveSlideQty: 1
});
スライダーのアイテム数が5未満の場合、phpコードでauto属性をfalseに変更したいと思います。次のように変更しようとしました。
<?php
// slider items count
$prom_count = $this->getPromotionalProducts()->count();;
?>
<?php if($prom_count<5): ?>
<script>
$("#slider2").attr('auto','false');
</script>
<?php endif; ?>
しかし、それは機能しないので、domreadyでインスタンス化されたオブジェクトの属性がこの方法で変更できるかどうかはわかりません。誰かが助けることができますか?