2011-10-26 21 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>タグを入れて、DIVの

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

返信いただきありがとうございますが、前置詞を使用するとイメージは表示されません。 – coder

関連する問題