检测文本框是否靠近浏览器窗口的边缘

时间:2016-09-21 17:36:00

标签: javascript

我尝试在JavaScript中创建一个检查文本框是否接近浏览器窗口的边缘,比如200px。

我已经写了一个文本框的宽度和它的offset.left,然后比较窗口的宽度,但我不确定我是否正确地这样做。

有人可以告诉我如何或正确的方法是什么?我需要为左右两个位置做这个。

 var textboxrightedge = $(e).width() + $(e).offset().left;
 var windowwidth = $(window).width();

 if( textboxrightedge - windowwidth > $(e).width())
 //do something

这是我为右手边缘所写的。我不确定左边,同样我不能测试盒子是否在200px。我需要检查浏览器窗口是否非常小。

1 个答案:

答案 0 :(得分:0)

使用getboundingclient()

解决