簡體   English   中英

jQuery函數可在單擊時打開2個連接的可拖動圖像

[英]jQuery function to open 2 connected, draggable images on click

我是編程新手,應該很容易,但是我不知道該怎么做。 我需要在一個按鈕上單擊創建2個圖像,一個圖像為主圖像,另一個圖像就像關閉X按鈕。 它們必須已連接並且可拖動。

這是我的功能: Js Fiddle鏈接

<input type="button" id="truck" class="truckbtn" value="ADD Truck" onclick="addtruck()">
<div id="masina">
    <div id="closebutton"></div>
    <div id="truckshow"></div>
</div>

<Script>
    $(document).ready(function() {
        $(".truckbtn").click(function() {
            var truckshow = $('<img height="200" width="100" src="images/Truck1.png">');
            var closebutton = $('<img height="50" width="50" src="images/closeimage2.png">');
            $('div').prepend(truckshow + closebutton);
            truckshow.draggable();
            closebutton.draggable();
        });
    });
</Script> 

在這里,我有一個示例代碼( JS Fiddle ),該示例代碼使用Jquery UI的 draggable()來拖動DOM內部的組件。 我的按鈕樣式來自Bootstrap ,盡管我使用了節省時間的框架,但是您也可以編寫自定義CSS。

EDITS

單擊按鈕會動態添加圖像。 您可以使用jquery更改<img/>標記的src來動態更改圖像。 <img id="myImage"/> then you can set src by $("#myImage").attr("src","your link here");

小提琴

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM