单击鼠标按钮时切换多个表格单元格的背景(Toggle background of multiple table cells while mouse botton clicked)

编程入门 行业动态 更新时间:2024-10-23 15:26:47
单击鼠标按钮时切换多个表格单元格的背景(Toggle background of multiple table cells while mouse botton clicked)

我有一个每周日历,我想用一个“mousedown +移动细胞+ mouseup”突出显示多个小时。 再次以相同的方式删除高亮(反转)。

http://jsfiddle.net/yTd4Q/13/

I have a weekly calendar, where I want to highlight multiple hours with one "mousedown + move over cells + mouseup". And again remove highlight (invert) the same way.

http://jsfiddle.net/yTd4Q/13/

最满意答案

您需要跟踪鼠标是否已关闭。 这是一种简单的方法。

http://jsfiddle.net/EZLxv/2/

var mousedown = false; $(document).mousedown( function() { mousedown = true; }); $(document).mouseup( function() { mousedown = false; }); $('td').mousedown( function() { $(this).addClass('active'); }); $('td').mouseover( function() { if (mousedown) { $(this).addClass('active'); } });

You will need to track whether the mouse is down. This is a simple way of doing it.

http://jsfiddle.net/EZLxv/2/

var mousedown = false; $(document).mousedown( function() { mousedown = true; }); $(document).mouseup( function() { mousedown = false; }); $('td').mousedown( function() { $(this).addClass('active'); }); $('td').mouseover( function() { if (mousedown) { $(this).addClass('active'); } });

更多推荐

mouseup,highlight,mousedown,http,电脑培训,计算机培训,IT培训"/> <meta name=&q

本文发布于:2023-08-07 04:47:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1460740.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:鼠标   多个   单击   单元格   表格

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!