0

我相信这很容易,但我没有走运。我编写了一个分页 jQuery 脚本,可以为我的页面上的列表设置动画。我有下一个和上一个按钮,我根据您在列表中的位置显示/隐藏它们,但是它不会第一次获取位置更改。这是我在 jsFiddle 中的代码:

http://jsfiddle.net/mikeoram/t4787/

我确定我只是缺少一些简单的东西,所有建议都会有所帮助。

请只回答我的问题,我这样做是有原因的,我不可以以不同的方式做。

谢谢,

麦克风

4

2 回答 2

1

首先,top是一个保留变量,它引用层次结构中的顶部窗口。始终在函数内声明变量,以免与其余代码混淆:

var top = $('.paginate').css('top');

其次,使用正则表达式从顶部值中删除非数字,因此它将始终是一个有效的整数:

看到这个http://jsfiddle.net/MaLDK/1/

于 2012-05-07T22:27:52.313 回答
0

$('.paginate').css('top');可以还给你0px

如果你想比较数字做parseFloat( $('.paginate').css('top') );

如果数字之前没有字符,这将删除任何字符串末尾的非数字。

于 2012-05-07T22:15:44.513 回答