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

js高手請進

首頁 > 公司事務2021-05-26 17:13:00

js高手請進

頁面中一個文本框;rnrnbody有一個onclick事件,文本框有一個onfocus事件,如何讓這兩個事件不沖突?rn比如:激發onfocus 事件時,必須要點一下是吧,可這樣一來,body的onclick事件也激發了!本人想onfocus的時候,不要同時也激發body的onclick,有沒有辦法呢?
已經OK,把下面的完全復制測試::

<!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>無標題文檔</title>
<script language="javascript">
function getOnclick()
{
alert("這個是onclick事件");
}

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

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

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

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

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

JS高手請進!

接觸JS不太久 問點問題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="用戶上傳的圖片">rnrnrn這段代碼是 鼠標指向圖片后 將圖片放到編輯框內 當然別的JS就的寫出來了rnrn問點問題 他運行到這里的時候 自己將圖片放到編輯框內 不需要鼠標!
只需要改兩處就行了:
1、<img>標簽里加個ID:
<img id="MyImg" src="<%=request("imgid")%>" border="0" onMouseOver="insertIMAGE(this.src)" onmouseout="window.parent.document.getElementById('cba').style.display='none'" alt="用戶上傳的圖片">
2、修改<body>標簽:
<body onload="insertIMAGE(document.getElementById('MyImg').src)">
保管行,你試試

JS 高手請進。。

在移動端的網站,我用下面的代碼,當用戶觸摸".read_a"這個按鈕時,改變其背景色,放開后0.1秒變回原來的顏色,但是問題出現了,就是如果用戶只是想滑動滾動手機端的屏幕,而不是去點擊這個按鈕,它的背景也會改變,這不是我想要的效果啊,請問如何判斷用戶是點擊還是滑動??還是不應該用這個函數呢???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});

觸摸事件有以下三個:

 touchstart :手指放在一個DOM元素上。

touchmove :手指在一個DOM元素上移動。

touchend :手指從一個DOM元素上移開。

按需選擇使用。

點擊就用click啊,懸浮用hover、mouseover、mouseout這些。

相關推薦:

期貨居間人(什么是期貨居間人)

強奸罪坐牢多少年(強奸罪判多少年刑)

年終獎個稅計算(年終獎怎么算個稅)

稅務人員濫用職權(稅務瀆職罪立案標準)

人事仲裁申請書范本(怎么寫勞動仲裁申請書)