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

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

您如何處理jQuery中的oncut,oncopy和onpaste?

您如何處理jQuery中的oncut,oncopy和onpaste?

慕妹3146593 2019-11-12 11:05:54
在jQuery文檔說,庫(kù)有內(nèi)置支持下列活動(dòng):模糊,焦點(diǎn),負(fù)載,調(diào)整大小,滾動(dòng),卸載,點(diǎn)擊,DBLCLICK,鼠標(biāo)按下,鼠標(biāo)松開,鼠標(biāo)移動(dòng),鼠標(biāo)懸停,鼠標(biāo)移開,了mouseenter,鼠標(biāo)離開,改變,選擇,提交,按鍵按下,按鍵按下,按鍵輸入和錯(cuò)誤。我需要處理剪切,復(fù)制和粘貼事件。如何做到最好?FWIW,我只需要擔(dān)心WebKit(幸運(yùn)的是我?。?。更新:我正在一個(gè)類似儀表板的環(huán)境中處理一個(gè)“小部件”。它使用WebKit,因此(就我的目的而言),是否真的支持這些事件才真正重要(就我的目的而言)。
查看完整描述

3 回答

?
大話西游666

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

您可以使用.on()和off()方法添加和刪除任何類型的事件


試試這個(gè),例如


jQuery(document).on('paste', function(e){ alert('pasting!') });

jQuery實(shí)際上對(duì)于瀏覽器是否支持您分配的事件類型完全無關(guān)緊要,因此您可以將任意事件類型分配給元素(和常規(guī)對(duì)象),例如:


jQuery('p').on('foobar2000', function(e){ alert(e.type); });

如果是自定義事件類型,則必須.trigger()在代碼中“手動(dòng)”使用它們,如下所示:


jQuery('p').trigger('foobar2000');

干凈嗎?


此外,要以跨瀏覽器兼容的方式處理專有/自定義DOM事件,您可能需要使用/編寫“ jQuery事件插件” ...在下面的示例中可以看到 jquery.event.wheel.jsBrandon Aaron的Mousewheel插件


查看完整回答
反對(duì) 回復(fù) 2019-11-12
?
ITMISS

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

在jQuery 1.7中,您可以使用bind(...)和unbind(...)方法分別附加和刪除處理程序。


以下是一些符合您的問題的示例:


$('#someElementId').bind('paste', function(){return false;});

-這將阻止從剪貼板粘貼到元素主體的任何嘗試。您還可以使用cut,copy和其他作為事件類型(請(qǐng)參見下面的鏈接)


$('#someElementId').bind('copy', function(){return alert('Hey fella! Do not forget about copyrights!');});

因此,在其他情況下,當(dāng)您想要?jiǎng)h除這些處理程序時(shí),可以使用unbind()方法:


$('#someElementId').unbind('copy');


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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