2009-09-01 6 views
0

Dans le fichier jquery.cycle.js, il y a le code suivant:problème de débordement du cycle 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 }; 
}; 

J'essaie d'obtenir que le y-débordement pour être caché, mais en changeant:

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

Pour:

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

changements à la fois le débordement y et x. Est-il possible de modifier uniquement le dépassement x ou y?

Répondre

1

Cela fonctionne dans Firefox et IE, mais je ne suis pas sûr si elle est un css valide:

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

Il est une partie de la spécification CSS3, mais il est pris en charge par la plupart des navigateurs .. http: // www.w3.org/TR/css3-box/#overflow –

+0

Qu'est-ce que vous écrivez pour se débarrasser des barres de défilement? – coderama

+0

Nevermind. ignorez ce commentaire. Cela fonctionne très bien !!! Merci! – coderama

Questions connexes