我试图编写一个jQuery来检查文档高度是否大于某个值,但看起来它确实起作用。所以这就是我试过的
if ($(document).height(>1000px){
$('#colorpicker').click(function(){
$('.colorss').css('top', '500px')
})
}
答案 0 :(得分:0)
.height()
会返回一个数字
将其与数字进行比较,原因1000px
不是数字,"1000px"
无法与未经解析的数字进行比较。
var docH = $(document).height(); // returns a Number
if (docH > 1000){
$('#colorpicker').click(function(){
$('.colorss').css('top', 500);
})
}
此外,我不确定您是否要为您的点击处理程序构建语句,如果是,您可能还想尝试:
$('#colorpicker').click(function(){
var over1000 = $(document).height() > 1000;
$('.colorss').css({top: over1000 ? 500 : 150}); // set to 500 otherwise to 150
});
答案 1 :(得分:0)
检查此代码$(document).height()返回整数值。
if ($(document).height() > 1000){
code here
}
答案 2 :(得分:-1)
您尚未关闭.height()
方法的大括号,.height()
会返回数值。因此你需要检查条件:
if($(document).height()>1000){