رفتن به مطلب

پست های پیشنهاد شده

سلام.ممنون میشم به سوالم پاسخ بدید.چجوری میتونم یه شرط در جی کوئری یا هرچیز دیگه در کدنویسی  ایجاد کنم با این موضوع که وقتی Li یه قسمت مشخص، بیشتر از صفر شد،یک چیز که مد نظر منه نمایان(show) بشه.البته این چیز مد نظر من در حالت پیش فرض حالت مخفی(hide)داره مثلا.

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


لینک به ارسال

سلام. شما باید موقعی که دارید اون 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);

 

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


لینک به ارسال

ممنونم از پاسختون.

منظور بنده اینه که چگونه یه شرط بدم که هر موقع تعداد تگ های لیست(Li) در یه قسمت سایتم بیشتر از 1 شد،آن وقت مثلا یک تصویر مدنظرم نمایان بشه.البته که اون تصویر مد نظر من در حالت پیش فرض hide هست.

ویرایش شده توسط mosaber

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


لینک به ارسال

سلام @mosaber

 

این li ها در لحظه لود اگر بیشتر از صفر بود تصویره ظاهر بشه یا نه این li ها تعدادش در حالی که داخل صفحه هستیم تغییر میکنه؟

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


لینک به ارسال
در 2 ساعت قبل، mosaber گفته است :

سلام.ممنون میشم به سوالم پاسخ بدید.چجوری میتونم یه شرط در جی کوئری یا هرچیز دیگه در کدنویسی  ایجاد کنم با این موضوع که وقتی Li یه قسمت مشخص، بیشتر از صفر شد،یک چیز که مد نظر منه نمایان(show) بشه.البته این چیز مد نظر من در حالت پیش فرض حالت مخفی(hide)داره مثلا.

سلام

همچین چیزی می خوای؟

$('ul').each(function() {
  var $this = $(this);
  if ($this.find('li').length > 1) {
     //do more
  }
});

 

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


لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • اضافه کردن...