为了账号安全,请及时绑定邮箱和手机立即绑定

css3 resize cursor问题

css3 resize cursor问题

慕工程0101907 2018-08-28 13:05:17
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 事件判断鼠标位置并修改鼠标样式。


查看完整回答
反对 回复 2018-09-02
  • 1 回答
  • 0 关注
  • 962 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信