2011-10-26 163 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

相关问题