این کدی که نوشتی خیلی بی نظم و شیر تو شیره و من نمیتونم بخونمش یه نگاه سرسری کردم
یه قسمت کدت کار نمیکنه آلرت بزار قسمت های مختلف ببین چیش کار نمیکنه
مشخصا size رو آلرت کن قبل از هر اسلاید ببین فرقی میکنه مقدارش یا نه ! چون به نظر میاد وقتی ریسایز میکنی مقدار اون سایزه مشک ساز میشه و به اندازه کافی اسکرول نمیکنه عکس رو
مورد دیگه اینکه شما نیاز نداری کل کد هات رو برای ریسایز دوباره تکرار کنی .... عملا بعد از ریسایز فکر میکنم فقط مقدار متغیر size تغییر میکنه و آفست باید 0 بشه که همچین چیزی جواب میده
$(window).resize(function(){
$("#sliderWrap").scrollLeft(0);
size = $("#slider > li").width();
});