超链接延迟工作?

时间:2010-11-08 23:05:36

标签: javascript html hyperlink jquery

This page is using jQuery修改链接,然后执行页面幻灯片。

如果您多次单击“下一步”按钮,然后尝试单击“上一个”按钮,它将无法执行任何操作,直到您单击“上一个”按钮约3次。

任何人都可以提出理由,以及如何立即制作它?

3 个答案:

答案 0 :(得分:1)

这里的问题是你正在更改href事件中的click,如果你想导航到这些,你需要更早地改变它,比如mousedown,像这样:

$(function () {
    $.localScroll.defaults.axis = 'x';
    $.localScroll({offset:-250});

    var LinkCounter = 0;
    $('#prev').mousedown(function(){    
        PrevCounter = LinkCounter--;
        this.href='#box' + LinkCounter;
        $('#next').attr({href: '#box' + PrevCounter});        
    });
    $('#next').mousedown(function(){    
        PrevCounter = LinkCounter++;
        this.href='#box' + LinkCounter;
        $('#prev').attr({href: '#box' + PrevCounter});                

    });
});

You can test it out here - 或test a full screen version here

答案 1 :(得分:0)

您是否尝试将jquery版本更改为最新版本以匹配其他jquery元素。

是影响链接的cufon吗?

答案 2 :(得分:0)

我对ScrollTo插件并不是特别熟悉,但您是否尝试过最后将点击功能修改为return false