JS控制鼠标拒绝点击某一按钮的实例


Posted in Javascript onDecember 29, 2017

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+'px';
   this.style.left=x+'px';
   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;
 }
 div{
  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>
 <div id="main">
 <span>亲爱的我爱你,你爱我吗?</span>
 <section>
 <button id="s" style="padding:1px 10px;">不</button>
  <button id="w" style="padding:1px 10px;">爱</button>
 </section>
  
</div>
<div 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;"></div>
</body>
</html>

以上这篇JS控制鼠标拒绝点击某一按钮的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery实现table行折叠效果以JSON做数据源
May 26 Javascript
js+html5绘制图片到canvas的方法
Jun 05 Javascript
简介alert()与console.log()的不同
Aug 26 Javascript
正则表达式优化JSON字符串的技巧
Dec 24 Javascript
Node.js开发者必须了解的4个JS要点
Feb 21 Javascript
Angular 4.x 动态创建表单实例
Apr 25 Javascript
JS实现简单抖动效果
Jun 01 Javascript
node.js-v6新版安装具体步骤(分享)
Sep 06 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
Jul 12 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
Oct 09 Javascript
微信小程序的线程架构【推荐】
May 14 Javascript
在Webpack中用url-loader处理图片和字体的问题
Apr 28 Javascript
JS实现简单的浮动碰撞效果示例
Dec 28 #Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
Dec 28 #Javascript
基于substring()和substr()的使用以及区别(实例讲解)
Dec 28 #Javascript
JavaScript判断变量名是否存在数组中的实例
Dec 28 #Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
Dec 28 #Javascript
Angular实现的简单定时器功能示例
Dec 28 #Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
Dec 28 #Javascript
You might like
最省空间的计数器
2006/10/09 PHP
?繁体转换的class
2006/10/09 PHP
dedecms后台验证码总提示错误的解决方法
2007/03/21 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
php arsort 数组降序排序详细介绍
2016/11/17 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
2016/12/09 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
浅谈php使用curl模拟多线程发送请求
2019/03/08 PHP
js弹出框轻量级插件jquery.boxy使用介绍
2013/01/15 Javascript
在JavaScript中操作数组之map()方法的使用
2015/06/09 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
用AngularJS来实现监察表单按钮的禁用效果
2016/11/02 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
NodeJs下的测试框架Mocha的简单介绍
2017/02/22 NodeJs
Three.js基础学习教程
2017/11/16 Javascript
vue中子组件的methods中获取到props中的值方法
2018/08/27 Javascript
vue中设置、获取、删除cookie的方法
2018/09/21 Javascript
JavaScript显式数据类型转换详解
2019/03/18 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
[00:58]2016年国际邀请赛勇士令状宣传片
2016/06/01 DOTA
[01:32]TI珍贵瞬间系列(一)
2020/08/26 DOTA
python实现通过代理服务器访问远程url的方法
2015/04/29 Python
python通过opencv实现批量剪切图片
2017/11/13 Python
Django学习教程之静态文件的调用详解
2018/05/08 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
关于Java String的一道面试题
2013/09/29 面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
2013/10/16 面试题
大学生求职信范文应怎么写
2014/01/01 职场文书
《挑山工》的教学反思
2014/02/16 职场文书
学党史心得体会
2014/09/05 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
汽车销售合同文本
2019/08/08 职场文书
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript