【发布时间】:2011-06-01 17:15:50
【问题描述】:
我正在使用.scrollable 为我的客户滚动一堆科学论文(题外话),我需要一个 jquery 参数来像这样对单个 div 条目进行编号
html 中的第一个条目
36.
37.
38
39.
40
31
32
33
34
35
28
29
30
31
32
etc.
我正在使用
$(window).load(function(){
$(".scrollable").scrollable({ vertical: true, mousewheel: true});
var increment=-1;
var start=40; // THIS CONTROLS THE NUMBERING OF THE INDIVIDUAL PAPERS OR IP ENTRIES, CHANGE start=# TO THE NUMBEER THAT YOU WANT THE FIRST ENTRY TO HAVE
$("div.item-number-ip").each(function(i) {
$(this).prepend('<span>'+(start+i*increment).toString()+'.</span>');
});
});
但很明显,只是将它们从 40 降到 1....客户希望人们从最近的 40 - 35 开始滚动他的文章,但他希望在第一页底部而不是顶部列出 40 .
【问题讨论】:
-
我不明白示例中数字的跳跃。你能澄清一下吗?
-
另外,您可以将代码简化为
$(this).prepend('<span>'+(start-i)+'.</span>');。不需要乘法或显式.toString()。 -
您应该提供有关 Scrollable 的更多详细信息。只有熟悉jQuery Tools 的人可能知道您在说什么。
标签: jquery jquery-plugins jquery-tools