np.1400 542 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 سلام.یک تابع جی کوئری نوشتم که برای چند کلاس هم نام اجرا بشه ولی فقط برای اولی اجرا میشه.نحوه استفاده از while رو بلد نیستم که برای هر کدوم جدا انجام بده.چطور باید این کارو انجام بدم؟ لینک به ارسال
SM-Mahdavi 5428 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 سلامکدتون رو قرار بدید 2 لینک به ارسال
np.1400 542 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 ممنوناین کد:progress_auto_color()function progress_auto_color(){ var WidthPercent = $(".progress-auto-color").width() / $(".progress").width() * 100; //alert (WidthPercent); if (0 < WidthPercent <= 25) { $('.progress-auto-color').addClass('progress-bar-danger'); }; if (25 < WidthPercent <= 50) { $('.progress-auto-color').addClass('progress-bar-warning'); }; if (50 < WidthPercent <= 75) { $('.progress-auto-color').addClass('progress-bar-info'); }; if (75 < WidthPercent <= 100) { $('.progress-auto-color').addClass('progress-bar-success'); };}از کد معلومه چی میخوام.می خوام پروگرس باری که کلاس progress-auto-color داره با توجه به عرضش یه کلاسی بگیره که رنگش تو بوت استرپ مشخص شده.اما همه رو با توجه به اولین پروگرس بار رنگ میکنه.ممنون لینک به ارسال
Ehsaan 1865 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 jQuery تابعی به نام each داره که شما میتونید در هر المنت loop کنید.اطلاعات بیشتر در مورد eachموفق باشید. 2 لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 کلا کدی که نوشتید صحیح نیست $(".progress-auto-color").each(function() {var w = $(this).width();var pw = $(this).parent(".progress").width();var WidthPercent = parseInt(w)/parseInt(pw)*100;if(WidthPercent <= 25) {$(this).addClass("progress-bar-danger");}elseif(WidthPercent <= 50) {$(this).addClass("progress-bar-warning");}elseif(WidthPercent <= 75) {$(this).addClass("progress-bar-info");}else {$(this).addClass("progress-bar-success");}});در مورد کدنویسی جی کوئری از طریق منبعی که لینکش رو گذاشتند حتما مطالعه کنید 2 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری