2009-09-01 58 views
0

在jquery.cycle.js文件中,有下面的代碼:jQuery的週期溢出問題

$.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-溢出被隱藏,但改變:

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

要:

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

變化都Y和X溢出。有沒有辦法只改變x或y溢出?

回答

1

這在Firefox和IE瀏覽器,但我不知道這是否是一個有效的CSS:

$cont.css('overflow-y','hidden'); 
$cont.css('overflow-x','scroll'); 
+0

這是CSS3規範的一部分,但它是由大多數瀏覽器都支持HTTP ..:// www.w3.org/TR/css3-box/#overflow – 2009-09-01 07:43:49

+0

你寫什麼來擺脫滾動條? – coderama 2009-09-01 08:20:20

+0

沒關係。忽視那個評論。這很好用!謝謝! – coderama 2009-09-01 08:34:15