0

jquery.cycle.js ファイルには、次のコードがあります。

$.fn.cycle.transitions.scrollRight = function($cont, $slides, opts) {
   $cont.css('overflow','hidden');
   opts.before.push($.fn.cycle.commonReset);
   var w = $cont.width();
   opts.cssFirst = { left: 0 };
   opts.cssBefore= { left: -w, top: 0 };
   opts.animIn    = { left: 0 };
   opts.animOut  = { left: w };
};

y-overflow のみを非表示にしようとしていますが、次のように変更しています。

$cont.css('overflow','hidden');

に:

$cont.css('overflow','visible');

y と x の両方のオーバーフローを変更します。x または y オーバーフローのみを変更する方法はありますか?

4

1 に答える 1

1

これは Firefox と IE で動作しますが、有効な css かどうかはわかりません:

$cont.css('overflow-y','hidden');
$cont.css('overflow-x','scroll');
于 2009-09-01T07:36:13.007 に答える