• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
thumbnail پیش فرض با jquery
#1
سلام
برای تعیین thumbnail یا تصویر بندانگشتی هر پست می تونیم چک کنیم آیا فایل مورد نظر جود دارد و یا نه و سپس برای اونهایی که بندانگشتی ندارند آدرس تصویر پیش فرض را بدهیم ، اما فکر می کنم استفاده از جی کوئری و تشخیص تصاویری که لود نشده اند خیلی بهتر از چک کردن تک تک فایل ها باشد ، نظر شما در این مورد چیست ؟

کد پی‌اچ‌پی:
var image = $('<img>').appendTo('body');

image.load(function() {
    
// image is found and loaded
}).error(function() {
    
// image not loaded
    
image.attr('src','default-image.jpg');
}).
attr('src','a non existing image'); 

ممنونم
  پاسخ
تشکر شده توسط : Reza oia
#2
کار جالبیه ولی appendTo('body') زیاد جالب نیست آخه نمیخوایم که همه جا یه تصور پیشفرض بزاریم!
  پاسخ
تشکر شده توسط : Reza
#3
(۱۳۹۱ مرداد ۰۵, ۰۲:۱۳ ب.ظ)mojtabadj نوشته: کار جالبیه ولی appendTo('body') زیاد جالب نیست آخه نمیخوایم که همه جا یه تصور پیشفرض بزاریم!

خوب من کد خام و ایده اصلی رو گذاشتم بهتره با یک کلاس تصاویر مورد نظر رو جدا کنیم :

کد پی‌اچ‌پی:
var image = $('img.thumbnail'); 

یا یک همچین چیزی Cool
  پاسخ
تشکر شده توسط : Reza
#4
ایده جالبی هست. اما من با همون php کار می کنم.
خدایا، این دنیا را بیهوده نیافریدی.
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان