.pulled-wrapper{
background: url("images/5.gif");
}

.pulled{
background: url("images/10.gif");
}
第一种情况:
$('#aaa').hover(function(){
                     $('#ima5').addClass("pulled-wrapper");
        },
function(){
     $('#ima').removeClass("pulled-wrapper");
});第二种情况:
$('#aaa').hover(function(){
                     $('#ima').css("background","images/5.gif");
   },
function(){
    $('#ima').css("background","images/10.gif");
});
哪位朋友帮忙看看 为什么第一种写法可以 第二种写法就不行啊?

解决方案 »

  1.   

    第一种情况:$('#ima5'),$('#ima')
    第二种情况都是$('#ima')????
    楼主仔细看下你的代码
      

  2.   

    images/5.gif没有加载进来。
    css 带图片,得提前加载。
    你可以先 new Image()加载图片后,再css
    按你的想法。我切换图片。图片加不加载没关系。我只要设css的img就会自动显示?
      

  3.   


     function nn()
        {
             var m= document.getElementById("pop_OldUserPwd").value!="";
             var n=document.getElementById("pop_NewUserPwd1").value!="";
             var ll=document.getElementById("pop_NewUserPwd2").value!="";
             var gg=(document.getElementById("pop_NewUserPwd1").value==document.getElementById("pop_NewUserPwd2").value);   
             if(m&&n&&ll&&gg)   
              { pop.Hide();}    }