2011-10-26 101 views
1

我有一個空的div可拖動,我需要將圖像添加到左上角並且它應該能夠隨div一起移動。如何使用jquery將圖像添加到div的頂部

那麼我該怎麼做?

<div class="example"> 
<div> 

這是腳本:

<script type="text/javascript"> 
     $(function() { 

    $('.example').draggable 

}); 
</script> 

回答

5
.example { 
     position: relative; 
    } 
    .example .imghandle { 
     position: absolute; 
     height: 30px; 
     width: 30px; 
     top: -30px; 
     left: -30px; 
    } 

<div class="example"> 
    <div class="imghandle"></div> 
<div> 

使圖像的div的背景下,或只是把一個<img>標籤那裏添加類

here it is with :before

+0

感謝你的答案按我所需要的完美工作。 – coder

1

只要把圖像中的<div>,或者動態地添加它,$('.example').append(image_handle)。或者使用:before

+0

或使用':before' –

+0

我喜歡我們如何認爲它是一個句柄。 – rlemon

+0

@Truth,之前只有在將其作爲背景圖片時才能使用。那麼你也會遇到事件處理程序的問題*如果你選擇將它們附加到圖像* – rlemon

1

頂格的是前置。

$('.example').prepend('<img src="" />'); 
+0

首先感謝您的回覆,但如果我使用prepend,圖像不會顯示。 – coder

相關問題