В объектах jQuery отсутствует .scrollLeft
свойство , поэтому вместо tis:
$('#container').scrollLeft = $('#container').data('scrollLeft') + ($('#container').data('x') - event.pageX) * 2;
Вам нужна функция .scrollLeft()
вызов, как это:
$('#container').scrollLeft($('#container').data('scrollLeft') + ($('#container').data('x') - event.pageX) * 2);
или .css()
вызов, как это:
$('#container').css({ scrollLeft: $('#container').data('scrollLeft') + ($('#container').data('x') - event.pageX) * 2 });