第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用帶有拖放功能的 if 語句根據(jù)拖動的對象打開不同的鏈接?

如何使用帶有拖放功能的 if 語句根據(jù)拖動的對象打開不同的鏈接?

Helenr 2022-11-11 11:02:03
我正在嘗試制作一個網(wǎng)頁,您可以在其中將三個圖像之一拖放到目標(biāo)圖像上,并且根據(jù)拖放到目標(biāo)上的圖像,用戶將被定向到不同的鏈接。例如,當(dāng)用戶將ID為“drag 1”的圖像拖到目標(biāo)圖像上時,他們將被定向到我網(wǎng)站上的網(wǎng)頁“portfolio-fiber”。或者,如果用戶將ID為“drag 2”的圖像拖到目標(biāo)圖像上,則被引導(dǎo)到網(wǎng)頁“portfolio-paint”;等等。到目前為止,我?guī)缀蹩梢酝瓿伤泄ぷ鳎钱?dāng)我拖動任何圖像時,它們都會將我引導(dǎo)到同一個網(wǎng)頁(“portfolio-fiber”)。我是編碼新手,因此,我將非常感謝您提供的有關(guān)如何使不同的可拖動圖像將用戶引導(dǎo)至不同鏈接的任何建議。以下是我到目前為止的腳本。<script>function allowDrop(ev) {  ev.preventDefault();}function drag(ev) {  ev.dataTransfer.setData("text", ev.target.id);}function drop(ev) {  ev.preventDefault();  var data = ev.dataTransfer.getData("text");  ev.target.appendChild(document.getElementById(data));  if (data = "#drag 1"){    window.open('portfolio-fiber', '_self',false).click();  }  else if (data = "#drag 2"){    window.open('portfolio-paint', '_self',false).click();  }else if (data = "#drag 3"){    window.open('portfolio-other', '_self',false).click();  }}</script>
查看完整描述

1 回答

?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個贊

你非常接近,你的第一個問題是你data在你的 if 語句中分配一個變量時只使用一個=,輸出總是正確的,這就是為什么它總是去投資組合光纖。其次,在進(jìn)行比較時drag 1不應(yīng)該這樣做,您可以通過在 if 語句之前放置一個來看到這一點(diǎn),這將在查看瀏覽器控制臺時向您顯示變量中存儲的內(nèi)容。#drag 1console.log(data)


我相信下面的代碼塊現(xiàn)在應(yīng)該具有預(yù)期的效果。


function drop(ev) {

  ev.preventDefault();

  var data = ev.dataTransfer.getData("text");

  ev.target.appendChild(document.getElementById(data));

  if (data == "drag 1"){

    window.open('portfolio-fiber', '_self',false).click();

  }

  else if (data == "drag 2"){

    window.open('portfolio-paint', '_self',false).click();

  }

else if (data == "drag 3"){

    window.open('portfolio-other', '_self',false).click();

  }

}


查看完整回答
反對 回復(fù) 2022-11-11
  • 1 回答
  • 0 關(guān)注
  • 103 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號