Я бы использовал код как есть, если бы работал нормально. Потому что в этом коде нет увеличения производительности или строк.
Если вы хотите увидеть его версию jQuery, вот вам.
var $tweet = $('#tweet');
$tweet.attr({
id: 'tweet_js',
class: 'hiding'
});
var slide_timer,
max = $tweet.outerWidth(),
var slide = function () {
$tweet.scrollLeft($tweet.scrollLeft() + 1);
if ($tweet.scrollLeft() < max) {
slide_timer = setTimeout(slide, 40);
}
};
$tweet.bind('mouseover mouseout', function (e) {
var isMouseOver = e.type === 'mouseover';
clearTimeout(slide_timer);
tweet.toggleClass('hiding', !isMouseOver);
if (isMouseOver) {
slide();
} else {
$tweet.scrollLeft(0);
}
});