حل شده

چطوری وقتی کاربر رسید به قسمتی از صفحه کد اجرا شه؟

بازدید229.4kپست ها7آخرین فعالیت6 سال پیش
2
3

میخواستم بدونم چطوری کاربر وقتی رسید به یه مکانی از صفحه بعدش کدها اجرا شن؟؟

آخرین ویرایش: 28-08-2017 ???? 15:03، توسط Superuser

7 پاسخ

2
<br> > سلام واقعا ممنون از پاسخگوییتون ی سوال دیگ یعنی میتونم تو این کد پوزیشنش رو هم مقداردهی کنم؟ <br>

بله.
برای اسکرول روی المنت:

$('html, body').animate({scrollTop: $(".page").offset().top}, 2000);

برای اسکرول تو قسمتی از صفحه:

$('html, body').animate({scrollTop: 200}, 2000);

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

آخرین ویرایش: 15-05-2017 ???? 11:28، توسط رضا رمضانپور
2

سلام
برای این کار از متد scroll جی کوئری میتونید استفاده کنید.
برای مثال وقتی بخوایم کد رو موقع اسکرول روی یک المنت اجرا کنیم از این کد میشه استفاده کرد:

$(window).scroll(function () {
    if ($(window).scrollTop() >= $(elem).position().top + $(elem).height() /* add padding if needed. */) {

            // Run code here...

    }
});
0

ممنون
یه سوال دیگ
چطوری باید سرعت اسکرول رو کنترل کنم؟
مثلن وقتی یه اندازه اسکرول موسو حرکت دادم المنت ها رو من مقداردهی کنم که هرکدوم چقد حرکت کنن
ینی میخام یه تصویر 10پیکسل بالا بره یکی دیگ 20 تا

آخرین ویرایش: 16-05-2017 ???? 23:14، توسط naweednri
0

parallax scrolling جستجو کن :)

0

ممنون
یه سوال دیگ
چنتا دایو رو مخفی میکنم تا وقتی موس رف رو شکلی اونا اجراشن
ولی وقتی اونا ظاهر میشن تنظیمات صفحه به هم میخوره
چطوری باید بنویسم تا دایو ها رو بقیه متون بیاد بدون به هم ریختن تنظیمات؟

1

نمونه کدتون رو بذارید

0

http://www.mediafire.com/file/5akfzzkc6kyz4b9/exam.rar
بیزمت به این یه نگا بندازین
رو ایکون تلگرامش برین


یه سوال دیگ
چطوری باید پوزیشن یه دایو رو نسبت به حرکت ثابت نگه داشت؟
مثل همین گزینه های ویرایش،پاسخ و نقل قولاتون
که وقتی موس میره روش نوشته ای بالا میاد ولی با حرکت موس در همون محدوده موقعیت اونا به اشاره گر موس ثابته


اگه میشه به این سایتم یه سر بزنین
http://www.tarhche.ir/
خطوطی رو تصویر بزرگ حرکت میکنن
این با سی اس اس آیا؟

آخرین ویرایش: 27-05-2017 ???? 22:55، توسط naweednri

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.