jquery+鼠标滑动选中
导读:jQuery是一个优秀的JavaScript库,提供了众多简化开发的API,能够使Web开发更加便捷、高效。其中鼠标滑动选中功能是我们经常需要用到的一个,下面将为大家介绍如何实现此功能。$(function( {var isMouseDow...
jQuery是一个优秀的JavaScript库,提供了众多简化开发的API,能够使Web开发更加便捷、高效。其中鼠标滑动选中功能是我们经常需要用到的一个,下面将为大家介绍如何实现此功能。
$(function(){
var isMouseDown = false;
//鼠标是否按下$("body").mousedown(function(){
isMouseDown=true;
}
)//鼠标按下时记录状态.mouseup(function(){
isMouseDown=false;
}
);
//鼠标弹起时清空状态$("p").hover(function(){
$(this).css("background","#eee");
//鼠标进入时改变背景色}
,function(){
$(this).css("background","");
//鼠标离开时恢复背景色}
).mousemove(function(){
if(isMouseDown){
//鼠标按下时选中文本var selectTxt = window.getSelection();
//获取鼠标选中的文本if(selectTxt.toString().length>
0){
$(this).css("background","orange");
//改变背景色}
else{
$(this).css("background","");
//恢复背景色}
}
}
);
}
);
通过上述示例代码,我们可以实现鼠标滑动选中指定区域中的文字的操作。代码中利用了jQuery中的mousedown、mouseup、hover、mousemove事件和window.getSelection()方法,当鼠标按下后,进入指定区域后即可选中文字并改变背景颜色。代码简单易懂,使用方便,很好满足了我们使用中常见的需求。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: jquery+鼠标滑动选中
本文地址: https://pptw.com/jishu/501418.html
