我想确定我的ScreenViewport,然后确定元素的位置。并且想看看它是否存在于窗口底部的20%,或20%的窗口顶部。
我有两个问题。 第一次,当我计算视口时,它返回339
,而元素偏移返回763
。元素的偏移量如何大于视口?
第二次我想知道如何获得20%的底部和20%的屏幕顶部,以便我可以将偏移与它们匹配
placement: function (context, source) {
var windowpos = $(window).height(); //339
var position = $(source).offset(); //top: 763
if(position.top < 20% of bottom of windowpos) {
return "bottom";
}
return "auto right";
}