我已经创建了分钟刻度,对我来说很好用,但是现在我面临着显示刻度的问题,而不是从左到右。我想从右到左显示分钟。

任何人都可以建议我我在做什么错,我需要在哪里更改,如果有人在那方面帮助我,我对此表示由衷的感谢。

http://jsfiddle.net/sam140/n4qLv

$(function() {
    // Build "dynamic" rulers by adding items
    $(".ruler[data-items]").each(function() {
        var ruler = $(this).empty(),
            len = Number(ruler.attr("data-items")) || 0,
            item = $(document.createElement("li")),
            circel= $(document.createElement("div")),
            i;
        for (i = 0; i < len; i++) {
           if(i%5==0)
           {
               ruler.append(item.clone().text(i + 1).addClass("sample"));
               //$(item).css("height","20px")
           } else {
               ruler.append(item.clone().text("").css('height','22px'));
           }
        }
    });

最佳答案

http://jsfiddle.net/n4qLv/1/

在第12和17行使用ruler.prepend代替ruler.append

关于javascript - 从右到左显示分钟刻度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22232738/

10-11 12:59