css3 可以把元素设置成risize,怎样才可以当鼠标放在右下角(阴影小黑块,css自带)的时候,鼠标样式变成cursor:ne-resize?注意:右下角的黑色小块是使用了resize属性就自动生成的。
1 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
一种思路而已。
<textarea></textarea>
<script>
$(document).on('mousemove', 'textarea', function (e) {
let el = $(this),
top = el.offset().top + el.outerHeight() - 16,
left = el.offset().left + el.outerWidth() - 16;
el.css({
cursor: e.pageY > top && e.pageX > left ? 'ne-resize' : ''
});
});
</script>
主要是利用 onmousemove
事件判断鼠标位置并修改鼠标样式。
- 1 回答
- 0 关注
- 962 浏览
添加回答
举报
0/150
提交
取消