我相信这很容易,但我没有走运。我编写了一个分页 jQuery 脚本,可以为我的页面上的列表设置动画。我有下一个和上一个按钮,我根据您在列表中的位置显示/隐藏它们,但是它不会第一次获取位置更改。这是我在 jsFiddle 中的代码:
http://jsfiddle.net/mikeoram/t4787/
我确定我只是缺少一些简单的东西,所有建议都会有所帮助。
请只回答我的问题,我这样做是有原因的,我不可以以不同的方式做。
谢谢,
麦克风
我相信这很容易,但我没有走运。我编写了一个分页 jQuery 脚本,可以为我的页面上的列表设置动画。我有下一个和上一个按钮,我根据您在列表中的位置显示/隐藏它们,但是它不会第一次获取位置更改。这是我在 jsFiddle 中的代码:
http://jsfiddle.net/mikeoram/t4787/
我确定我只是缺少一些简单的东西,所有建议都会有所帮助。
请只回答我的问题,我这样做是有原因的,我不可以以不同的方式做。
谢谢,
麦克风
首先,top
是一个保留变量,它引用层次结构中的顶部窗口。始终在函数内声明变量,以免与其余代码混淆:
var top = $('.paginate').css('top');
其次,使用正则表达式从顶部值中删除非数字,因此它将始终是一个有效的整数:
$('.paginate').css('top');
可以还给你0px
如果你想比较数字做parseFloat( $('.paginate').css('top') );
如果数字之前没有字符,这将删除任何字符串末尾的非数字。