ホームページ >ウェブフロントエンド >htmlチュートリアル >addEventListener_html/css_WEB-ITnose に関する質問

addEventListener_html/css_WEB-ITnose に関する質問

WBOY
WBOYオリジナル
2016-06-24 12:17:201533ブラウズ

他の人のコードのデバッグを手伝っています。しばらくデバッグした後、多くの問題があることがわかり、頭がクラクラしました

<!DOCTYPE html><html><head><SCRIPT TYPE="text/javascript" SRC="jquery.js"></SCRIPT></head><body><a href="" title="">Long press</a><p>长时间点击2秒后我会变颜色</p><script type=text/javascript>   function down(){    var timeout = window.setTimeout(function() {$("p").css("color","yellow");},1000);});function up(){    $("p").css("color","black");});$("a").addEventListener("mousedown",down,false); $("a").addEventListener("mouseup",up,false); </script> </body></html>


ディスカッションに返信 (解決策)

c15a3af2dc923467f472faf84b57846d 93f0f5c25f18dab9d176bd4f6de5d30e 97f2b6ae5f4f65bc7d15c6c9b9e8be8c ;
b2386ffb911b14667cb8f0f91ea547a7無題のドキュメント 6e916e0f7d1e588d4f442bf645aedb2f
4ec11beb6c39d0703d1751d203c17053
function init(){
var a=document.links[0];
if(document.body.attachEvent ){
a.attachEvent("onmousedown",function(){change(1,a)});
a.attachEvent("onmouseup",function(){change(0,a) )});
}else if (document.body.addEventListener){
a.addEventListener("mousedown",function(){change(1,a)},false); (){change(0,a )},false);
}
}
function change(isChange,src){
if(isChange){
p=window.setTimeout(function(){src.style.color= "黄";},2000) ;
}else{
window.clearTimeout(p);
window.onload=init;
71a380b5d31d3dfc0c7509db4a79ed29
8aa2918506a11e8a886e85949f1eb079色を変更するには 2 秒間押してください36cc49f0c466276486e50c850b7e4956

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。