مهدی 1668 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 سلامچهطور میشه با جیکوئری چند آیم را انتخاب کردیعنی در مثال هر وقت موس روی<div class="sub-main">رفت اون div زیری خودش مثلا ناپدید بشهامیدوارم سوال واضح بوده باشه نقل قول لینک به ارسال
Mostafa 2587 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 سلام،http://codepen.io/oTheme/pen/FDwCG/ 2 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 93 مالک گزارش بازنشر ارسال شده در فروردین 93 ممنونولی وقتی روی<div class="sub-main">اولی رفت<div class="name1">Hi wordpress 1</div>این محو بشهوقتی روی<div class="sub-main">دومی رفت<div class="name1">Hi wordpress 2</div>محو بشهبه همین ترتیب باقیش نقل قول لینک به ارسال
Mostafa 2587 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 منظورتون اینه وقتی روی name1 رفت، name2 حذف بشه؟! 1 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 93 مالک گزارش بازنشر ارسال شده در فروردین 93 خیردر یک کوئری مثلا ۱۲ پست نمایش داده میشهبه صورتی که بر روی تصویر شاخص عنوان هر مطلب نمایش داده میشهاین مجموعه دارای یک div هست و هر کدوم از مطالب (تصویر شاخص) هم دارای یک div هستحالا من میخوام کاری کنم که وقتی موس روی هر تصویر میره عنوان اون نمایش داده نشه با css راحت میشه این کار رو انجام دادمثلا اینولی من میخوام بعد از چند ثانیه اگر موس روی تصویر بود عنوان محو بشهلذا مجبور شدم از جاوا استفاده کنم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 http://cdpn.io/hxkLe 2 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 93 مالک گزارش بازنشر ارسال شده در فروردین 93 خیلی ممنون مشکلم حل شدولی این کار رو چطور میشه با جاوا انجام داد؟ نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 93 مالک گزارش بازنشر ارسال شده در فروردین 93 یه مشکل با حالت cssدر این حالت نمایش عنوانها با تاخیر هستیعنی بعد از چند ثانیه عناوین نمایش داده میشه نقل قول لینک به ارسال
Mostafa 2587 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 با js:http://codepen.io/anon/pen/weigx/اگرهم میخواین بعد از ترک مواس از المان جاری مجدداً عنوان نمایش داده شود، از fadeToggle به جای fadeIn استفاده کنید. 4 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 93 مالک گزارش بازنشر ارسال شده در فروردین 93 (ویرایش شده) ممنون ولی با دیلی نمیشه با تایم اوتبرای تاخیر٬ یعنی اگر موس مثلا ۱ ثانیه روی تصویر بود بعد ...مثلا اینولی نمیدونم چرا اینطوری کار نمیکنهالبته با, thisکار نمیکنهبدون اون هم همشون محو میشن ویرایش شده فروردین 93 توسط مهدی نقل قول لینک به ارسال
Mostafa 2587 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 طبق اظهارات شما:در یک کوئری مثلا ۱۲ پست نمایش داده میشهبه صورتی که بر روی تصویر شاخص عنوان هر مطلب نمایش داده میشهاین مجموعه دارای یک div هست و هر کدوم از مطالب (تصویر شاخص) هم دارای یک div هستحالا من میخوام کاری کنم که وقتی موس روی هر تصویر میره عنوان اون نمایش داده نشه با css راحت میشه این کار رو انجام دادمثلا اینولی من میخوام بعد از چند ثانیه اگر موس روی تصویر بود عنوان محو بشهو حالا این چنین مطرح میکنید:ممنون ولی با دیلی نمیشه با تایم اوتبرای تاخیر٬ یعنی اگر موس مثلا ۱ ثانیه روی تصویر بود بعد ...مثلا اینولی نمیدونم چرا اینطوری کار نمیکنهالبته با, thisکار نمیکنهبدون اون هم همشون محو میشندقیقاً منظورتان چیست؟ 2 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 93 مالک گزارش بازنشر ارسال شده در فروردین 93 نمونه آخر شما درست هستولی همونطور که گفتم میخوام اگر موس چند ثانیه روی تصویر بود بعد عنوان محو بشهشما از delay استفاده کردید و آقای فخار از cssدر delay تصویر با تاخیر نشون داده میشه نه اینکه بعد از چند ثانیه نمایش داده بشه (نمایش با تاخیر)در css چون من این کد رو در اسلایدر استفاده میکنم عناوین هم در ابتدای نمایش با تاخیر نمایش داده میشن (بدون اینکه موس روی اونها بره)لذا با این روشها مشکلم حل نشدقبل از اینکه اولین سوال رو بپرسم ۲ روزی تو نت چرخیدم و دیدم با استفاده از قابلیت setTimeout میشه این کار رو انجام داد (اگر موس چند ثانیه روی تصویر بود عنوان محو بشه)ولی مشکل اینجاست که با این کد وقتی موس روی تصویر میره تمام عنوانها محو میشن به جای اینکه عنوان تصویری که موس رفته روی اون محو بشه نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 setTimeout کار دیگه ای می کنه برای کاری که شما می خواهید بکنید همون delay درسته و زمانی که به fadeOut می دیدمتوجه مشکلتون با css نشدم شما باید کلاس ها را اختصاصی کنید و کد را بر مبنای کلاس ها بازنویسی کنید کد در حال حاضر کاملا عمومیه و مشخصا روی عناصر دیگه هم موثره 2 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 93 مالک گزارش بازنشر ارسال شده در فروردین 93 setTimeout کار دیگه ای می کنه برای کاری که شما می خواهید بکنید همون delay درسته و زمانی که به fadeOut می دیدمتوجه مشکلتون با css نشدم شما باید کلاس ها را اختصاصی کنید و کد را بر مبنای کلاس ها بازنویسی کنید کد در حال حاضر کاملا عمومیه و مشخصا روی عناصر دیگه هم موثرهشما خودتون استاد هستیدولی در مورد delay همونطور که از اسمش معلومه تاخیر در نمایش هستنه اینکه اگر موس چند ثانیه روی تصویر بود بعد مثلا عنوان محو بشهاین هم که میگم از setTimeout باید استفاده بشه نتیجه دو٬ سه روز گشتن تو نت بود که تقریبا در تمام موارد از این مورد استفاده شده بودخودم هم برای جای دیگهای از این امکان بدون هیچ مشکلی استفاده کردممنتها مشکل اینجا شروع میشه که وقتی موس روی تصویر میاد و مثلا ۲ ثانیه این مکس طول میکشه به جای اینکه فقط عنوان زیری موس محو تمام عنوانها محو میشهیعنی مثلا فانکشن ی که استفاده میشه مشترک هست بین تمام عنوانهابه عبارت دیگه اگر بشه طوری عناوین انتخاب بشن که فقط همون عنوان زیر موس محو بشه مشکل کاملا حل میشهولی ...در مورد css هم ببینید من از gridslider برای نمایش اسلاید استفاده کردم به صورت ۲ در ۲در چهار تصویر اول مشکلی وجود نداره ولی در تصاویر بعدی عناوینی که براشون اون css به خصوص به کاربرده شده (css شما)٬ این عناوین با همون تاخیر نمایش داده میشهیعنی مثلاtransition:all .5s ease .4s;در این حالت عنوانهای بعدی هم با ۴. ثانیه تاخیر نمایش داده میشه نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در فروردین 93 گزارش بازنشر ارسال شده در فروردین 93 اگر عنوان هاتون با کد css خاصیت transition گرفته باشند نه جی کوئری و نه css دیگه به دردتون نمی خوره و در واقع هر کدی بگذارزید یه جای کار می لنگه و بهترین کار اینه که از طریق کدهای اسلایدر باویرایش به خواستتون برسید نه اینکه اگر موس چند ثانیه روی تصویر بود بعد مثلا عنوان محو بشهمن اصولا به این اتفاق می گم تاخیر setTimeout پس از چند بار اجرا زمان مکثش با سرعت اجرای افکتش تداخل می کنه و دیگه اشتباه کار می کنه ولی اینکه همه عناوین افکت نده:http://jsbin.com/rodoz/1/ 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .