<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
#p1{
width: 300px;
}
#div1{
position: absolute;
display: none;
}
</style>
<script>
window.onload= function () {
function selectText(){
if(document.selection){
return document.selection.createRange().text;
}else{
return window.getSelection().toString();
}
}
var op=document.getElementById('p1');
var odiv=document.getElementById('div1');
op.onmouseup= function (ev) {
var ev=ev||event;
var left=ev.clientX;
var top=ev.clientY;
if(selectText().length>10){
setTimeout(function () {
odiv.style.display='block';
odiv.style.left=left+'px';
odiv.style.top=top+'px';
},100);
}else{
odiv.style.display='none';
}
};
document.onclick= function () {
odiv.style.display='none';
};
odiv.onclick= function () {
alert('点击了');
window.open('http://www.baidu.com','_self');
};
};
</script>
</head>
<body>
<p id="p1">
事件默认行为:当一个事件发生的时候浏览器自己会做的事情,有些时候不需要这些行为,那怎么阻止?
当前这个行为是什么事件触发的,然后在这个事件的处理函数中使用return false事件默认行为:当一个事件发生的时候浏览器自己会做的事情,有些时候不需要这些行为,那怎么阻止?
当前这个行为是什么事件触发的,然后在这个事件的处理函数中使用return false事件默认行为:当一个事件发生的时候浏览器自己会做的事情,有些时候不需要这些行为,那怎么阻止?
当前这个行为是什么事件触发的,然后在这个事件的处理函数中使用return false
</p>
<div id="div1"></div>
</body>
</html>
选中分享
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 下面选了最近十年里,十位名人所做的毕业演讲。那么多的故事与经历,其实只想告诉你一件事: 面对迷茫和不确定的未来,我...
- Hello,大家吼,吾就是那个挖坑不止的郭小喵,不管有没有想我(˶‾᷄ ⁻̫ ‾᷅˵)的,这次就分享快速实现一个自...