Таблица HTML значительно превосходит ширину страницы. Там есть ползунок для автоматического прокрутки содержимого.
Есть ли способ добиться автоматической прокрутки (слева направо), плавно?
В принципе, без вмешательства пользователя содержимое будет прокручиваться влево-вправо, бесконечно и плавно
Вы можете просто добавить кусок javascript:
setInterval(function(){
document.getElementById("yourdiv").scrollLeft += 3;
}, 20);
Демо: http://jsfiddle.net/UPLJs/
Или вы можете использовать плагин jQuery, как указано выше.
Обновление для остановки при наведении и запуск через 1 секунду:
Javascript:
var intervalId;
setTimeout(function(){
intervalId = setInterval(startScroll, 10);
}, 1000);
startScroll = function() {
document.getElementById("yourdiv").scrollLeft +=3;
}
stopScroll = function () {
clearInterval(intervalId);
}
HTML:
<div id="yourdiv" onmouseover="stopScroll()">
Демо: http://jsfiddle.net/UPLJs/3/
Если у вас есть какие-либо вопросы, не стесняйтесь спрашивать их.