fathollahi 0 ارسال شده در مرداد 97 گزارش بازنشر ارسال شده در مرداد 97 سلام.ممنون میشم به سوالم پاسخ بدید.چجوری میتونم یه شرط در جی کوئری یا هرچیز دیگه در کدنویسی ایجاد کنم با این موضوع که وقتی Li یه قسمت مشخص، بیشتر از صفر شد،یک چیز که مد نظر منه نمایان(show) بشه.البته این چیز مد نظر من در حالت پیش فرض حالت مخفی(hide)داره مثلا. نقل قول لینک به ارسال
فرحان 997 ارسال شده در مرداد 97 گزارش بازنشر ارسال شده در مرداد 97 سلام. شما باید موقعی که دارید اون li ها رو ایجاد می کنید در انتها یه ایونت تریگر کنید و بعد هم با تابع on یه کالبک به اون ایونت بایند کنید. یا اینکه با تابع setInterval یه کالبک بزارید که هر 5 دقیقه length اون ul ای که مدنظرتونه رو چک کنه ببینه بزرگتر از صفر هست یا نه. //rahe hale aval $('#ul').append('<li></li>').trigger('liadded'); $('#ul').on('liadded',function(e){ //harchi mikhaym anjam bedim }); //rahe hale dovom val liinterval = setInterval(function(){ if($('#ul li').length){ //harchi mikhaym anjam bedim clearInterval(liinterval); } }, 1000); نقل قول لینک به ارسال
fathollahi 0 ارسال شده در مرداد 97 مالک گزارش بازنشر ارسال شده در مرداد 97 (ویرایش شده) ممنونم از پاسختون. منظور بنده اینه که چگونه یه شرط بدم که هر موقع تعداد تگ های لیست(Li) در یه قسمت سایتم بیشتر از 1 شد،آن وقت مثلا یک تصویر مدنظرم نمایان بشه.البته که اون تصویر مد نظر من در حالت پیش فرض hide هست. ویرایش شده مرداد 97 توسط mosaber نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در مرداد 97 گزارش بازنشر ارسال شده در مرداد 97 سلام @mosaber این li ها در لحظه لود اگر بیشتر از صفر بود تصویره ظاهر بشه یا نه این li ها تعدادش در حالی که داخل صفحه هستیم تغییر میکنه؟ نقل قول لینک به ارسال
davoodjafari 34 ارسال شده در مرداد 97 گزارش بازنشر ارسال شده در مرداد 97 در 2 ساعت قبل، mosaber گفته است : سلام.ممنون میشم به سوالم پاسخ بدید.چجوری میتونم یه شرط در جی کوئری یا هرچیز دیگه در کدنویسی ایجاد کنم با این موضوع که وقتی Li یه قسمت مشخص، بیشتر از صفر شد،یک چیز که مد نظر منه نمایان(show) بشه.البته این چیز مد نظر من در حالت پیش فرض حالت مخفی(hide)داره مثلا. سلام همچین چیزی می خوای؟ $('ul').each(function() { var $this = $(this); if ($this.find('li').length > 1) { //do more } }); نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .