رفتن به مطلب

ایجاد شرط در جی کوئری


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

سلام.ممنون میشم به سوالم پاسخ بدید.چجوری میتونم یه شرط در جی کوئری یا هرچیز دیگه در کدنویسی  ایجاد کنم با این موضوع که وقتی 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
لینک به ارسال
در 2 ساعت قبل، mosaber گفته است :

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

سلام

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

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

 

لینک به ارسال

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

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

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

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

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

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

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

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

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