JQuery: миниатюры прокручиваются автоматически в зависимости от положения мыши - PullRequest
0 голосов
/ 08 апреля 2011

Я пытаюсь сделать так, чтобы ряд миниатюр автоматически прокручивался в их DIV в зависимости от того, где находится мышь.Я нашел пример того, что мне нужно после здесь , но я не могу извлечь / отредактировать JavaScript, чтобы он работал правильно. Здесь - моя неудачная попытка.: (

Мне нужен родительский DIV, чтобы заполнить всю ширину страницы (т. Е. 100%). В конце концов, если я получу это право, я бы хотел добавить несколько страниц DIV с автоматической прокруткой на страницу.

Извините, если код плохой, я знаю JavaScript: ужасный .

1 Ответ

1 голос
/ 08 апреля 2011

Вы были довольно близки, хотя у вас был неверный набор переменных javascript и perl и т. Д.

Некоторые примечания:

  • $ используется в качестве псевдонимадля jQuery.Итак, $() совпадает с jQuery().Это не идентификатор переменной, как в perl.

  • $div должен быть $('div'), но он не очень полезен, если вы немедленно собираетесь вызвать children() или find().Вместо этого выполните $('div.album')

  • Вместо вычисления ширины с помощью 63 * number_of_elements, используйте jQuery, чтобы получить их фактическую ширину с помощью .outerWidth(true).true означает, что он включает поля.

Вот рабочий пример, основанный на вашем коде:

http://jsfiddle.net/jtbowden/BAjQB/

Я добавил переменные leftBuffer и rightBuffer, которые ограничивают прокрутку, так что вам не нужно находиться на самом краю пикселя для прокрутки полностью влево / вправо.

...