91嫩草国产线免费观看_欧美日韩中文字幕在线观看_精品精品国产高清a毛片_六月婷婷网 - 一级一级特黄女人精品毛片

js高手請(qǐng)進(jìn)

首頁(yè) > 公司事務(wù)2021-05-26 17:13:00

js高手請(qǐng)進(jìn)

頁(yè)面中一個(gè)文本框;rnrnbody有一個(gè)onclick事件,文本框有一個(gè)onfocus事件,如何讓這兩個(gè)事件不沖突?rn比如:激發(fā)onfocus 事件時(shí),必須要點(diǎn)一下是吧,可這樣一來(lái),body的onclick事件也激發(fā)了!本人想onfocus的時(shí)候,不要同時(shí)也激發(fā)body的onclick,有沒(méi)有辦法呢?
已經(jīng)OK,把下面的完全復(fù)制測(cè)試::

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無(wú)標(biāo)題文檔</title>
<script language="javascript">
function getOnclick()
{
alert("這個(gè)是onclick事件");
}

function getOnfocus()
{
document.getElementById("mybody").onclick="";
alert("這個(gè)是onfocus事件");
}

function getOnblur()
{
document.getElementById("mybody").onclick=getOnclick;
alert(document.getElementById("mybody").onclick);
// alert("這個(gè)是Onblur事件");
}

</script>
</head>
<body onclick="getOnclick()" id="mybody">這個(gè)是onclick事件

<input type="text" onfocus="getOnfocus()" onblur="getOnblur()"></body>
</html>
<body onclick="alert(1)">
<input onClick="event.cancelBubble=true;"/>
</body>

這樣就可以
onfocus做完以后 return false,那么后面就不做了

JS高手請(qǐng)進(jìn)!

接觸JS不太久 問(wèn)點(diǎn)問(wèn)題rnrn<script type="text/javascript">rnvar flag= window.location.href.match(/\?flag=([^\&]*)/i);rnflag = flag[1];rnrnfunction _cancel() {rn window.close();rn}rnfunction insetIMG(_sVal) {rn if(_sVal == "") return;rn var html = "";rn parent.insertHtml(html , flag);rn parent.document.getElementById(flag+"box").className="box";rn}rnrnfunction insertIMAGE(src) {rn if((!/^http:\/\//i.test(src)) && (!/^\//i.test(src))){rn src = x27http://x27+src;rn }rnrnvar oRTE = parent.getFrameNode(flag);rn oRTE.focus();rn oRTE.document.execCommand(x27insertIMAGEx27, false, src);rn oRTE.focus();rnrn parent.document.getElementById(flag+"box").className = "box";rn}rn</script>rnrnrn" border="0" onMouseOver="insertIMAGE(this.src)" onmouseout="window.parent.document.getElementById(x27cbax27).style.display=x27nonex27" alt="用戶(hù)上傳的圖片">rnrnrn這段代碼是 鼠標(biāo)指向圖片后 將圖片放到編輯框內(nèi) 當(dāng)然別的JS就的寫(xiě)出來(lái)了rnrn問(wèn)點(diǎn)問(wèn)題 他運(yùn)行到這里的時(shí)候 自己將圖片放到編輯框內(nèi) 不需要鼠標(biāo)!
只需要改兩處就行了:
1、<img>標(biāo)簽里加個(gè)ID:
<img id="MyImg" src="<%=request("imgid")%>" border="0" onMouseOver="insertIMAGE(this.src)" onmouseout="window.parent.document.getElementById('cba').style.display='none'" alt="用戶(hù)上傳的圖片">
2、修改<body>標(biāo)簽:
<body onload="insertIMAGE(document.getElementById('MyImg').src)">
保管行,你試試

JS 高手請(qǐng)進(jìn)。。

在移動(dòng)端的網(wǎng)站,我用下面的代碼,當(dāng)用戶(hù)觸摸".read_a"這個(gè)按鈕時(shí),改變其背景色,放開(kāi)后0.1秒變回原來(lái)的顏色,但是問(wèn)題出現(xiàn)了,就是如果用戶(hù)只是想滑動(dòng)滾動(dòng)手機(jī)端的屏幕,而不是去點(diǎn)擊這個(gè)按鈕,它的背景也會(huì)改變,這不是我想要的效果啊,請(qǐng)問(wèn)如何判斷用戶(hù)是點(diǎn)擊還是滑動(dòng)??還是不應(yīng)該用這個(gè)函數(shù)呢???rn$(function() {rn $(".read_a").on("touchstart", function() {rn $(this).css({background: "#e3e3e3"});rn }).on("touchend", function() {rn $(".read_a").stop().fadeTo(100, 1, function() {rn $(this).css({background: "#ebebeb"});rn });rn });rn});

觸摸事件有以下三個(gè):

 touchstart :手指放在一個(gè)DOM元素上。

touchmove :手指在一個(gè)DOM元素上移動(dòng)。

touchend :手指從一個(gè)DOM元素上移開(kāi)。

按需選擇使用。

點(diǎn)擊就用click啊,懸浮用hover、mouseover、mouseout這些。

相關(guān)推薦:

醉駕會(huì)帶來(lái)哪些危害(酒駕醉駕的危害)

融資擔(dān)保要注意哪些(對(duì)外出具融資擔(dān)保函應(yīng)注意的問(wèn)題)

民訴立案程序(人民法院立案流程)

不安抗辯權(quán)行使(合同抗辯權(quán)中的不安抗辯權(quán)怎么行使)

什么是信用證呢(什么是信用證)

熱門(mén)標(biāo)簽