2013-02-25 135 views
0
$("#submit_button").css("input.submit_button:hover","url()"); 

我想要實現的是去除背景圖片的網址,當徘徊和保持一切完好無損。爲什麼這個jQuery CSS操作不起作用?

+0

你想在這裏做什麼? – EnterJQ 2013-02-25 05:28:58

+0

@azio ...你可以發佈相關的HTML嗎? – SRy 2013-02-25 05:35:44

回答

1

input.submit_button:hover選擇器不是css規則。

$("#submit_button").hover(function(){ 
    $(this).css('background-image',''); 
}); 
+0

它沒有工作。 – azio 2013-02-25 05:44:28

+0

@azio是否有其他事件應用於此按鈕...? – 2013-02-25 06:02:26

1

嘗試不同的方法

// CSS

.includehover{ 
    background:url("yourfile"); 
    } 

,並給這個類到你的提交按鈕

// jQuery的

$(document).ready(function(){ 
    $("#submit_button").mouseover(function(){    
       $(this).addClass('includehover');   

    }); 

$("#submit_button").mouseout(function(){    
        $(this).removeClass('includehover');   

     }); 

});

0

那麼我會建議你只在CSS中做到這一點。有一個CSS給按鈕的背景圖像和懸停不提供背景圖像。

<input type = "submit" id = "sub" /> 

#sub { 
background-image : url ('your url'); 
} 

#sub:hover{ 
//No Background image attribute 
}