2009-11-02 102 views
1

我對jquery很新,希望這是要問的地方。jquery:在右上角顯示圖像

我的問題是以下。 當我將鼠標懸停在頁面上的某個元素上時,我希望某個圖像顯示在頁面的右上角,而不管它當前在哪裏滾動。

我該如何做到這一點? 非常感謝!

回答

2
$(function(){ 
    $("#certain_element").mouseover(function(){ 
    $("#certain_img").css({position:"fixed",right:"0px",top:"0px"}); 
    }); 
}); 

看到http://jsbin.com/orace/

+0

感謝,這工作,如果我用固定的,而不是絕對的 – clamp 2009-11-02 21:10:27

3

工作比如你要使用position: fixed CSS屬性與top: 0; right: 0

如果您需要IE 6支持,請檢查this page

$("#triggerId").mouseover(function (e) { 
    $("#cornerImageId").show(); 
}); 

而且在你的CSS:

#cornerImageId { 
    position: fixed; 
    top: 0; 
    right: 0; 
}