jQuery的bind()函數(shù)可以對(duì)網(wǎng)頁(yè)中的元素添加事件,例如對(duì)鼠標(biāo)點(diǎn)擊、鍵盤(pán)按下等操作進(jìn)行響應(yīng)。其中,oncopy事件可以在用戶(hù)復(fù)制元素內(nèi)容時(shí)觸發(fā),以便程序在復(fù)制成功后執(zhí)行相應(yīng)的操作。
$("p").bind("copy", function(){ alert("您已經(jīng)復(fù)制了該元素的內(nèi)容"); });
上述代碼實(shí)現(xiàn)了對(duì)頁(yè)面中所有p標(biāo)簽的oncopy事件進(jìn)行綁定,當(dāng)用戶(hù)復(fù)制該元素內(nèi)容時(shí)會(huì)彈出一個(gè)提示框。
如果需要添加多個(gè)事件響應(yīng)函數(shù),可以使用on()函數(shù)進(jìn)行綁定,并以空格分隔響應(yīng)函數(shù)名稱(chēng):
$("p").on("copy paste", function(){ alert("您已經(jīng)復(fù)制或粘貼了該元素的內(nèi)容"); });
上述代碼實(shí)現(xiàn)了對(duì)頁(yè)面中所有p標(biāo)簽的oncopy和onpaste事件進(jìn)行綁定,當(dāng)用戶(hù)復(fù)制或粘貼該元素內(nèi)容時(shí)會(huì)彈出一個(gè)提示框。