簡體   English   中英

Javascript單擊刪除圖像

[英]Javascript remove image on click

var b = 1; 
for(var i= 0; i < 5; i++){ 
    fisk(b);
}

function getRandomPosition(element) {
    var x = document.body.offsetHeight-element.clientHeight;
    var y = document.body.offsetWidth-element.clientWidth;
    var randomX = Math.floor(Math.random() * x);
    var randomY = Math.floor(Math.random() * y);

    return [randomX,randomY];
}

function fisk(skala) { 
    var img = document.createElement('img');
    img.setAttribute("style", "position:fixed;");
    img.setAttribute("src", "http://i.imgur.com/K9egEbW.jpg"); 
    document.body.appendChild(img); 
    var xy = getRandomPosition(img); 
    img.style.top = xy[0] + 'px';
    img.style.left = xy[1] + 'px';
}

有了上面的代碼,我做了一個小小的游戲,我應該點擊帶有該代碼的代碼,當您單擊它們時,您就會獲勝。 但是當我單擊圖像時,我很難找出如何使圖像消失的方法。 這是一個jsbin鏈接,顯示了到目前為止我已經做的所有事情,因此更容易理解。 https://jsbin.com/josamuxoce/edit?html,css,js有人知道當我用釣魚竿點擊時如何使產卵的魚消失嗎?

謝謝

添加$(img).click(function(){$(this).remove();}); 發揮fisk(skala); 但。 img將永遠不會獲得點擊,因為所有點擊都將由#fiskespo處理。

使用fiskespo圖像作為光標圖像,而不是擴展的img對象( 將外部圖像用於CSS自定義光標 )。 應該管用;

暫無
暫無

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

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