ホームページ  >  記事  >  ウェブフロントエンド  >  JSでボタンのクリックを拒否するようにマウスを制御する方法

JSでボタンのクリックを拒否するようにマウスを制御する方法

亚连
亚连オリジナル
2018-06-14 16:22:301906ブラウズ

以下に、特定のボタンのクリックを拒否するようにマウスを制御する JS の例を紹介します。これは良い参考値であり、皆さんの役に立つことを願っています。

JSコントロールボタンの選択は禁止です

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <script>
 window.onload=function(){
 
  document.getElementById("s").onmouseover=function(evet){
   
   var _x=this.offsetLeft;
   var _y=this.offsetTop;
   var x=Math.random()*180+Math.random()*50;
   var y=Math.random()*120+Math.random()*50;
   this.style.position="absolute";
   this.style.top=y+&#39;px&#39;;
   this.style.left=x+&#39;px&#39;;
   return false;

  }
  document.getElementById("s").onclick=function(){
  alert("就知道你心里想的和表面做的是相反的!");
  document.getElementById("main").style.display="none";
  document.getElementById("img").style.display="block";
  }
  document.getElementById("w").onclick=function(){
  alert("宝贝:谢谢你的爱!我爱你╮(╯▽╰)╭");
  document.getElementById("main").style.display="none";
  document.getElementById("img").style.display="block";
  }
}

 </script>
 <style>
 *{
 margin:0;
 padding:0;
 }
 html{
 height: 100%;
 background:url(http://img17.3lian.com/d/file/201702/13/9524e4e08e99e0423f9e9f299e314c72.gif) no-repeat; 
 background-size: cover;
 }
 span{
 width: 100%;
 height: 100px;
 display: block;
 text-align: center;
 line-height: 100px;
 color: #fff;
 }
 section{
 }
 section button:nth-child(1){
 position: absolute;
 background: #DE7C2C;
 left: 100px;
 border: 0;
 z-index: 1;
 }
 section button:nth-child(2){
 position: absolute;
 z-index: 0;
 border: 0;
 background: #DE7C2C;
 left: 150px;
 }
 p{
  width:300px; 
  height:200px; 
  background:rgba(34,93,146,.7); 

  border:1px solid #eee; 
  position:absolute;
  left:0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
 }
 </style>
</head>
<body>
 <p id="main">
 <span>亲爱的我爱你,你爱我吗?</span>
 <section>
 <button id="s" style="padding:1px 10px;">不</button>
  <button id="w" style="padding:1px 10px;">爱</button>
 </section>
  
</p>
<p id="img" style=" display:none; width:100%; height:100%; background:url(http://upfile.asqql.com/2009pasdfasdfic2009s305985-ts/2017-8/20178172014060928.gif) no-repeat; background-size:cover;"></p>
</body>
</html>

以上、皆さんの参考になれば幸いです。

関連記事:

JavaScriptで画像の上位N個のメインカラー値を取得する方法

AngularでtrackByを使用してパフォーマンスを向上させる方法

フリップカードゲームをJavaScriptで実装する方法WeChat ミニプログラム

Baidu Maps API を使用して指定されたオーバーレイをクリアする方法具体的にはどうすればよいですか?

WeChatミニプログラムで写真情報を取得する方法

WeChatミニプログラムでアニメーションを実装する方法

百度地図を使用するときにマーカーオーバーレイを削除する方法

WeChatミニプログラム内プログラム内でユーザー情報を取得する方法(詳細なチュートリアル)

以上がJSでボタンのクリックを拒否するようにマウスを制御する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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