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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

右鍵單擊Javascript事件嗎?

右鍵單擊Javascript事件嗎?

守著星空守著你 2019-07-06 16:41:12
右鍵單擊Javascript事件嗎?右鍵單擊Javascript事件嗎?如果是的話(huà),我該如何使用呢?
查看完整描述

3 回答

?
慕尼黑的夜晚無(wú)繁華

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超6個(gè)贊

正如其他人提到的,可以檢測(cè)到鼠標(biāo)右鍵。通過(guò)通常的鼠標(biāo)事件(鼠標(biāo)向下,鼠標(biāo),單擊)..然而,如果您正在尋找一個(gè)點(diǎn)火事件時(shí),右擊菜單是提出,您是在錯(cuò)誤的地方。右鍵單擊/上下文菜單也可以通過(guò)鍵盤(pán)訪問(wèn)(Shift+F10或Windows和一些Linux上的上下文菜單鍵)。在這種情況下,你要尋找的事件是oncontextmenu:

window.oncontextmenu = function (){
    showCustomMenu();
    return false;     // cancel default menu}

對(duì)于鼠標(biāo)事件本身,瀏覽器將一個(gè)屬性設(shè)置為可從事件處理函數(shù)訪問(wèn)的事件對(duì)象:

document.body.onclick = function (e) {
    var isRightMB;
    e = e || window.event;

    if ("which" in e)  // Gecko (Firefox), WebKit (Safari/Chrome) & Opera
        isRightMB = e.which == 3; 
    else if ("button" in e)  // IE, Opera 
        isRightMB = e.button == 2; 

    alert("Right mouse button " + (isRightMB ? "" : " was not") + "clicked!");}

window.oncontextMenu-mdc


查看完整回答
反對(duì) 回復(fù) 2019-07-06
?
阿晨1998

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊

查看以下jQuery代碼:

$("#myId").mousedown(function(ev){
      if(ev.which == 3)
      {
            alert("Right mouse button clicked on element with id myId");
      }});

價(jià)值which將是:

  • 1

    左邊的按鈕
  • 2

    中間按鈕
  • 3

    為正確的按鈕


查看完整回答
反對(duì) 回復(fù) 2019-07-06
?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊

YA,雖然W3C說(shuō)單擊事件可以檢測(cè)到右鍵單擊,但在通常的瀏覽器中不能通過(guò)右鍵單擊觸發(fā)onClick。

實(shí)際上,右鍵單擊僅觸發(fā)onmousedown onmouseUp和onContextMenu。

因此,您可以將“onContextMenu”視為右鍵單擊事件。這是一個(gè)HTML 5.0標(biāo)準(zhǔn)。


查看完整回答
反對(duì) 回復(fù) 2019-07-06
  • 3 回答
  • 0 關(guān)注
  • 563 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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