2012-12-14 164 views

回答

4

我認爲你需要使用url('path')用CSS。你需要在處理程序和處理程序出來,看到的hover()

$("#btnCBI").hover(function() { 
     $(this).css({ "background-image": "url('/Tulips.jpg')" }); 
    }, 
    function() { 
     $(this).css({ "background-image": "url('/otherImage.jpg')" }); 
    } 
); 

您可以使用mouseenter()如果你不想改變它回來時,鼠標失控您的按鈕的作用。

$("#btnCBI").mouseenter(function() { 
    $(this).css({ "background-image": "url('/Tulips.jpg')" }); 
}); 
+0

+1 - 好眼睛! – adeneo

+0

謝謝adeneo,你真好。 – Adil

0

一個簡單的方法

定義兩類

<style> 
    .in{ 
    //your hover image 
    } 

    .out{ 
    //your normal image 

    } 
    </style> 
$("#btnCBI").mouseover(function() { 
$(this).removeClass('out').addClass('in') 
}); 

$("#btnCBI").mouseout(function() { 
$(this).removeClass('in').addClass('out') 
}); 
2

被使用CSS最簡單的方法。

<button id="css">CSS</button> 

CSS

​#btnCBI:hover{ 
    background-image: url(/Tulips.jpg); 
}​