JavaScript 未检测到更改
JavaScript not detecting change
本文关键字:检测 JavaScript 更新时间:2023-09-26
我相信这很容易,但我看了一遍都没有运气。我编写了一个分页 jQuery 脚本,该脚本在我的页面上对列表进行动画处理。我有下一个和上一个按钮,我根据您在列表中的位置显示/隐藏它们,但它不会在第一次发现位置变化。这是我在jsFiddle中的代码:
http://jsfiddle.net/mikeoram/t4787/
我确定我只是错过了一些简单的东西,所有建议都会有所帮助。
请只回答我的问题,我这样做是有原因的,我不可以以不同的方式做。
谢谢
话筒
首先,top
是一个保留变量,指的是层次结构中的顶部窗口。始终在函数中声明变量,以免弄乱其余代码:
var top = $('.paginate').css('top');
其次,使用正则表达式从顶部值中删除非数字,因此它将始终是一个有效的整数:
请参阅此 http://jsfiddle.net/MaLDK/1/
$('.paginate').css('top');
可以返回0px
如果你想比较数字,parseFloat( $('.paginate').css('top') );
如果数字前没有字符,这将删除任何字符串末尾的非数字。
相关文章:
- 检测JavaScript是否在沙盒Iframe中执行
- 如何检测 javascript 文件是否被 IE11 安全设置阻止
- 在浏览器中检测JavaScript设置
- 如何在 Windows Mobile 5 浏览器中检测 JavaScript 密钥事件
- 正在检测javascript中的键盘错误
- 检测javascript中的两个键盘按钮
- 如何检测 javascript 中元素的存在
- 在Ajax调用中检测Javascript篡改
- 如何使用Meteor.com检测JavaScript是否被禁用
- 正在检测Javascript对象中的更改
- 如何检测javascript中的android捏缩放
- navigator.userAgent检测javascript浏览器的语法说明
- 移动屏幕/视口大小检测 - Javascript
- 检测 JavaScript 警告
- 如何检测 javascript 中无效属性的使用
- 检测 JavaScript 中浏览器的首次启动以执行某些操作
- 检测 Javascript 变量是否真的未定义
- 人脸检测 javascript/html5/flash
- 通过检测 JavaScript 中的 CTRL+A 键来聚焦文本框
- 使用 Proxy 对象检测 Javascript 数组中的更改