У меня есть UL с LI, настроенным на горизонтальное отображение. UL имеет фиксированную ширину, и он установлен, чтобы скрыть переполнение. Это позволяет аккуратно отображать мои изображения, которые будут использоваться в галерее. Это работает и выглядит красиво.
Однако я хочу использовать jQuery для прокрутки содержимого UL, а не устанавливать свойство переполнения на auto и отображаться с этими ужасными полосами прокрутки. Я переработал некоторый код, который делал для того же, несколько недель назад, но тогда я делал это в DIV. Гораздо проще, по-видимому.
$('.gallery_container span').hover(
function()
{
if ($(this).attr('class') == 'up')
direction = '-=';
else
direction = '+=';
var divOffset = $('ul.gallery').offset().top;
$('ul.gallery').animate({scrollTop: direction + divOffset}, 5000);
},
function()
{
$('ul.gallery').stop();
});
Я видел сайт, на котором написано, что свойство scrollTop может быть применено к UL. Так что я не уверен, что именно заставляет это не работать.
Есть идеи?
РЕДАКТИРОВАТЬ: Обнаружил, что заставляет его не работать вообще, но не прокручивается вертикально - вроде того, что ожидал. Есть ли способ прокрутить его по горизонтали?