我尝试在JavaScript中创建一个检查文本框是否接近浏览器窗口的边缘,比如200px。
我已经写了一个文本框的宽度和它的offset.left,然后比较窗口的宽度,但我不确定我是否正确地这样做。
有人可以告诉我如何或正确的方法是什么?我需要为左右两个位置做这个。
var textboxrightedge = $(e).width() + $(e).offset().left;
var windowwidth = $(window).width();
if( textboxrightedge - windowwidth > $(e).width())
//do something
这是我为右手边缘所写的。我不确定左边,同样我不能测试盒子是否在200px。我需要检查浏览器窗口是否非常小。
答案 0 :(得分:0)
使用getboundingclient()
解决