'Greater than' height() 中的某个值
'Greater than' some value in height()
我正在尝试编写一个 jQuery 来检查文档高度是否大于某个值,但它似乎不起作用。所以这是我尝试过的
if ($(document).height(>1000px){
$('#colorpicker').click(function(){
$('.colorss').css('top', '500px')
})
}
您没有关闭 .height()
方法和 .height()
returns 数值的大括号。因此你需要检查条件:
if($(document).height()>1000){
.height()
returns 一个数字。
将其与数字进行比较,因为 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
});
检查此代码 $(document).height() return 整数值 .
if ($(document).height() > 1000){
code here
}
我正在尝试编写一个 jQuery 来检查文档高度是否大于某个值,但它似乎不起作用。所以这是我尝试过的
if ($(document).height(>1000px){
$('#colorpicker').click(function(){
$('.colorss').css('top', '500px')
})
}
您没有关闭 .height()
方法和 .height()
returns 数值的大括号。因此你需要检查条件:
if($(document).height()>1000){
.height()
returns 一个数字。
将其与数字进行比较,因为 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
});
检查此代码 $(document).height() return 整数值 .
if ($(document).height() > 1000){
code here
}