astmaks: работает только первый слайдер, остальные как-то неявно опираются на текущее в первом значение. Простите, я код тщательно не инспектировал, но очевидно у вас либо переменная вылетела из своей области, либо вы сами по ошибке используете не те переменные. Обособьте скрипт слайдера в отдельную функцию, например. Я уверен, этого будет достаточно для того чтобы все слайдеры работали независимо.
Максим: ну значит вы чего-то недоговариваете, т.к. я перед тем как писать все проверил, методы width и height правильно считают ширину и высоту элемента, повернутого с помощью transform: rotate()
Скажите, какая у вас цель. А то вариантов много - можно ловить клик по средней кнопке, можно использовать обычные мышковые ивенты и проверять горизонтальный ли скролл
ASiD, это как раз то, о чем говорили парни ниже: мы не можем предотвратить прокрутку; картинку трясёт потому что сначала происходит скролл, потом уже проверка и откат скролла.
Поэтому мой набросок не более чем набросок. На деле же я бы попытался каким-нибудь образом скрыть от пользователя блок, который реально скроллится, и эмулировал бы скролл. В реализации этого варианта, думаю, всплывет немало нюансов, зато в итоге вы сможете контролировать вообще все и не встретите никаких неожиданностей.
Будете заниматься реализацией - похвастайтесь результатом здесь, если не сложно.
Подавляющее большинство дизайнеров/верстальщиков считают, что джастифай не нужен при работе с текстом, зато может быть полезен для того, чтобы располагать по всей ширине inline и inline-block элементы.
Кажется вы уже задавали этот вопрос. Если это был ваш вопрос, то и правда стоило его переписать, теперь я тоже вижу что все немного не так как мне представлялось. Сделайте рабочий пример на jsfiddle.net, то есть воспроизведите в нем вашу проблему.
Игорь Воронов: ну тут у нас как раз цель была такая, проблему решили же. Сообщение не должно выводиться, и этого не происходит, лол, все остальное тоже вроде бы так как просил человек.