رفتن به مطلب

EmadGh

عضو سایت
  • تعداد ارسال‌ها

    4
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

4

درباره EmadGh

  • درجه
    تازه کار
  1. اگه درست متوجه شده باشم فقط کافیه اینطور کدی به ادامه تابع اضافه کنی تا عکسا بازگردونده بشن. $(".menu-base ul>li a").each(function(){ if($(this).hasData('default_image')) { $('img', this).attr('src',$(this).data('default_image')); } }); کمپلت میشه این... $('.menu-base ul>li a').click(function(e){ e.preventDefault(); var c = $(this).parent().attr('class'); var img = ''; if(!$(this).hasData('default_image')){ img = $('img',this).attr('src'); $(this).data('default_image',img); }else img = list[c]; $("#"+c).attr('src',img);
  2. نمی دونم کلا چیه ! ولی کد جاوااتو به این شکل اولا خلاصه کن. کدو تست نکردم، فقط نوشتم امیدوارم درست باشه. var list = { layout: 'images/6.png', sing: 'images/5.png', cover: 'images/4.png', poster: 'images/3.png', home: 'images/1.png', bio: 'images/2.png', pro: 'images/7.png', mis: 'images/8.png', link: 'images/9.png', contact:'images/10.png', } $('.menu-base ul>li a').click(function(e){ e.preventDefault(); var c = $(this).parent().attr('class'); var img = ''; if(!$(this).hasData('default_image')){ img = $('img',this).attr('src'); $(this).data('default_image',img); }else img = list[c];
  3. از this برای دسترسی به object فعلی استفاده کن. $(function() { var img=""; $('.poster ul>li img').click(function(e){ e.preventDefault(); var img= $(this).attr('src'); $('.img img').attr('src',img); }); });
×
×
  • اضافه کردن...