رفتن به مطلب

EmadGh

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

    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);
    $(".menu-base ul>li a").each(function(){
    if($(this).hasData('default_image')) {
    $('img', this).attr('src',$(this).data('default_image'));
    }
    });
    });

    بازم امیدوارم اجرا بشه چون تست نکردم :-/

    • امتیاز 1
  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];
    $("#"+c).attr('src',img);
    });

    • امتیاز 1
×
×
  • اضافه کردن...