文本选中事件
来源:互联网 发布:虚拟机安装mac卡 编辑:程序博客网 时间:2024/06/06 09:11
文本选中触发的事件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title></title> <script type="text/javascript" src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script> <style type="text/css"> .tooltip { width:219px; height:33px; } .tooltip a { width:219px; height:33px; display:block; } </style> <script type="text/javascript"> // 获取选中的文本 function getSelectText() { var txt = ""; if(document.selection) { txt = document.selection.createRange().text; } else { txt = document.getSelection(); //txt = window.getSelection(); } return $.trim(txt.toString()); } function getPosition(e) { var x = 15; var y = 15; var r = getSelectText(); if(r) { var bowen = r.toString(); var tooltip = "<div id='tooltip' class='tooltip'><a href='javascript:void(0)' target='_blank'>" + bowen + "</a></div>"; $("body").append(tooltip); $("#tooltip").css({ "top": (e.pageY + y) + "px", "left": (e.pageX + x) + "px", "position": "absolute" }).show("fast"); } } $(function() { //将该id下的文章,鼠标选中松开后弹窗 $("#selectedArticle").mouseup(function(e) { var txt = getSelectText(); txt = $.trim(txt); getPosition(e); }).mousedown(function() { $("#tooltip").remove(); }); }); </script> </head> <body> <!--在文章内添加 selected-article ID--> <div ><textarea cols="60" rows="8"id="selectedArticle">asp、php、asp.net、javascript、jquery、vbscript、dos</textarea> </div> asp、php、asp.net、javascript、jquery、vbscript、dos </body></html>
效果图:
阅读全文
0 0
- 文本选中事件
- 获得鼠标选中文本的事件兼容多种浏览器
- jquery获取和设置select选中的值/文本/索引及选中事件
- 选中事件
- css不能选中文本
- 自动聚焦,选中文本
- 获取选中的文本
- 文本选中背景颜色
- 文本选中效果
- 双击不选中文本
- Edittext文本选中
- 双击禁止选中文本
- css禁止选中文本
- 文本事件
- JTree添加选中事件
- JS checkbox 选中事件
- JQuery Radion 选中事件
- ABAP CHECKBOX 选中事件
- 获取URL中的某个参数的方法
- Ubuntu16.04安装XGBoost简明教程
- sort
- 编辑器ueditor使用总结
- xiaoCMS中sqllite转成mysql
- 文本选中事件
- 广播接受者拦截电话
- Ubuntu下启动 Redis时, 提示 "Can't open the log file: Permission denied failed"
- int main(int argc,char* argv[])详解
- 遍历集合的同时对集合进行操作
- 通过学习volatile关键字了解java内存数据访问
- js中的preventDefault与stopPropagation详解
- Nginx限制ip多次访问
- 技术问题分享之GitHub