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

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

在對游戲進行編程時,如何防止腳本越過click事件jQuery分配?

在對游戲進行編程時,如何防止腳本越過click事件jQuery分配?

慕工程0101907 2021-04-17 18:15:27
JS和jQuery的新手-練習游戲。我有一個“按鈕”,我使用jQuery為其分配了一個事件。該按鈕將屏幕上的某些對象更改為紅色,然后用戶必須單擊紅色的對象。當我這樣寫代碼時:$("button").click(turnObjectsRed);if (~someobjects~ are red){     do xyz }結果是分配了click事件,然后JS評估if語句,這當然是錯誤的,因為我還沒有單擊按鈕。我知道我可以在click事件函數(shù)中移動游戲的所有方面,但是我的目標是:按鈕->更改環(huán)境->環(huán)境更改后發(fā)生的事情。單擊按鈕后,如何確保JS評估環(huán)境?也許是while循環(huán)正在等待布爾值更改?
查看完整描述

2 回答

?
qq_遁去的一_1

TA貢獻1725條經驗 獲得超8個贊

定義一些用于評估環(huán)境的函數(shù),然后在更改對象的顏色后調用它。這樣,您還可以輕松地在其他位置重新評估環(huán)境。


function evaluateEnvironment() {

    if (someObjectsAreRed) {

         // ... Do stuff

    }


    // Do other stuff

}


function turnSomeObjectsRed() {

    // Turn objects red


    evaluateEnvironment();

}


$('button').click(turnSomeObjectsRed);


查看完整回答
反對 回復 2021-04-29
  • 2 回答
  • 0 關注
  • 153 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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