MOHCEN

مشکل کروم با setinterval

5 پست در این موضوع قرار دارد

سلام
در جی کوئری وقتی از setinterval استفاده می کنم مثلا برای ساخت اسلایدر، در مرورگر کروم زمانبندی درست انجام نمی شود. یعنی وقتی مثلا نیم ساعت سیستم رو رها می کنم و برمیگردم میبینم اسلایدر داره تند اجرا می شود. بنظرتون برای ساخت اسلایدر از چه راهی استفاده کنم که این مشکل پیش نیاد؟

راه هایی مثل متوقف کردن اینتر ول در زمان سویچ تب رو هم امتحان کردم ولی نتونستم موفق بشم.

0

به اشتراک گذاری این پست


لینک به پست

سلام

ببینید شما تو جی کوئری 2 تا گزینه بیشتر نداری. یا setinterval یا settimeout که عموما خودم از دومی استفاده می کنم. اما در کل مشکلی که شما میگید باید به نوع کدنویسی تون ربط داشته باشه. اگه لینک آنلاین کدتون رو بدید دقیق تر می تونم راهنمایی کنم. چون شما در حین کار سرعت interval رو که دست کاری نمی کنید! 

0

به اشتراک گذاری این پست


لینک به پست

مشکل من عینا در اینجا مطرح شده ولی نتونستم حلش کنم:

https://stackoverflow.com/questions/6951727/setinterval-not-working-properly-on-chrome

یا مثلا اسلایدری که در این سایت هست دقیقا این مشکل رو داره. یعنی وقتی چند دقیقه از اون تب خارج بشی و برگردی می بینی اسلاید ها دارن به سرعت حرکت می کنن:

https://adsl.tci.ir/panel/

پ ن : ست تایم اوت هم همین مشکل ست اینتر ول رو داره.

این هم کدهای خودم:

$(document).ready(function () {

    var left = $('#slider').find('.left');
    var nav = $('#slider .right').find('a');
    var itemNext = 1;

    function slider() {
        if (itemNext > left.length) {
            itemNext = 1;
        }
        left.hide();
        left.eq(itemNext - 1).fadeIn(500);
        nav.removeClass('active');
        nav.eq(itemNext - 1).addClass('active');
        itemNext++;
    };
    $('#slider .right a').click(function () {
            var index = $(this).index();
            itemNext = index + 1;
            slider();
        }
    );
    slider();
    setInterval(slider, 2500);

});

 

 

0

به اشتراک گذاری این پست


لینک به پست

سلام

شما باید وقتی فوکوس از صفحه میره تایمر رو متوقف کنی. اینجوری مشکل حل میشه. 

1

به اشتراک گذاری این پست


لینک به پست

این کارو کردم. ولی چرا جواب نمیده؟ اشکال کارم کجاست؟

    var next = 0;
    function slider() {
        if (next < 4) {
            $('img').hide();
            $('img').eq(next).show();
            next++;
        } else {next = 0;}
    }

    window.addEventListener('focus', function () {
        document.title = 'focused';
        setInterval(slider, 1000);
    });
    window.addEventListener('blur', function () {
        document.title = 'not focused';
        clearInterval(slider())

    });

 

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط mahdiar70
      با سلام خدمت همه دوستان و اساتید گرامی...
      امروز متوجه شدم که با کلیک بر روی گزینه ها متغیر در صفحه محصول، در مرورگر کروم لیست گزینه ها باز نمی شود. و باید حدود یک سانت پایین تر کلیک کرد تا لیست گزینه ها باز شود. قبلتر اصلا همچین مشکلی وجود نداشت. 
      در مرورگر فایرفاکس و اج تست کردم اما همچین مشکلی وجود نداشت. برای رفع این مشکل در مرورگر کروم باید کاری انجام بدم؟ 
      لینک محصول به عنوان مثال:
      https://www.1040giah.ir/product/%D9%BE%D9%88%D8%B3%D8%AA-%DA%AF%D8%B1%D8%AF%D9%88/
      پ ن: با کد نویسی آشنایی ندارم
    • توسط AMINABBASI1999
      سلام دوستان . من وبسایتی دارم که بعد از بروز رسانی ووکامرس و بقیه پلاگین ها متوجه شدم که در فایرفاکس سایت به خوبی کار می کند. اما در کروم مشکلاتی داره . مثلا در صفحه ای که در زیر قرار دادم محصولات به صورت ستونی نمایش داده میشود و اسکرول موس هم که کلا کار نمیکنه!
      https://diyakala.com/لیست-قیمت-داهوا/
      راه حلش چیه؟
      باید چکار کنم؟
    • توسط unid_user
      سلام دوستان
      من برای نمایش منوی آبشاری در حالت رسپانسیو در گوگل کروم مشکل دارم و فقط یک زیر مجموعه را نشون میده در حالی که در موزیلا هیچ مشکلی ندارم.
      تصویر اول مربوط میشه به حالت رسپانسیو در گوگل کروم و تصویر دوم فایرفاکس
      سپاس


    • توسط سعید شعبانی
      بخشی از سایت من که مربوط به لینک های سایت در شبکه های اجتماعی می باشد در مرورگر موزیلا و اکسپلور درست نشان داده می شود اما در مرورگر کروم بهم می ریزد شما کمک کنید تا این بخش را درست کنم.
      وضعیت صحیح [] وضعیت اشتباه []