отображать изображение над другим изображением

0

У меня есть фоновое изображение, и я хочу выполнять функциональные возможности, которые при нажатии кнопки добавляют второе изображение над фоновым изображением. Изображение добавляется щелчком в моем коде, но не над фоновым изображением. Кроме того, мое изображение имеет возможность перетаскивания, и я хочу, чтобы это перетащить только внутри div если я упоминаю width и height

Для лучшего объяснения заяц приходит код:

jsfiddle.net

$(document).ready(function(){
    $("button").click(function(){
       $("#currentimage").after('<img id="dragable" src="http://s25.postimg.org/pi8ruls3z/image.jpg" width="200px" height="auto" />');
        $("#dragable").draggable()

    });    
});
  • 0
    Пользователь до, а не после STMT
  • 1
    jsfiddle.net/arunpjohny/7p4F9/14
Показать ещё 1 комментарий
Теги:

3 ответа

0

попробуй это:

HTML:

<div id="draggable" style="display:none;">  
  <img src="http://s25.postimg.org/pi8ruls3z/image.jpg" width="200px" height="auto" /> 
</div>

Jquery:

$(document).ready(function(){
   $("button").click(function(){
    var position =  $("#currentimage").offset();
     height = $("#currentimage" ).height();  
    //width = $("#currentimage" ).width();
     $("#dragable").css({ "display" : "block" , 'height':height, position : "absolute", "z-index" :"101", "background-color" : "#009ddf","opacity" : "0.9" } );  
    $("#dragable").offset($("#currentimage" ).offset());
    $("#dragable").draggable();
    });    
});

при щелчке по изображению он примет текущее смещение изображения и наложит следующее изображение.

0

Попробуй это:

$(document).ready(function(){
    $("button").click(function(){
       $("#currentimage").html('<img id="dragable" src="http://s25.postimg.org/pi8ruls3z/image.jpg" width="200px" height="auto" />'+"<br /><img src=\"http://s25.postimg.org/v554s2umn/man_looking_at_sunset.jpg\" width=\"200px\" style=\"height: auto; z-index: 0;\"/>");
        $("#dragable").draggable()

    });    
});
0
$(document).ready(function(){
    $("button").click(function(){
       $("#currentimage").appendTo('<img id="dragable" src="http://s25.postimg.org/pi8ruls3z/image.jpg" width="200px" height="auto" />');
        $("#dragable").draggable()
    });    
});

Вы можете использовать .appendTo();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню