简单的JQuery滑块脚本故障

时间:2011-03-15 04:49:53

标签: jquery html

似乎无法查明错误...... 如果我们点击链接乱序,则会出现故障。当它发生故障时,同一页面会反复加载...(x1即使单击x2时...查看html)

jq -1.4.4min和jq tools min也称为

这是脚本......

$(function() {
    $("#contentHolder").scrollable({  }).navigator({
        navi: "div#mainMenu ul",
        naviItem: 'a',
        activeClass: 'current',
        history: true
    });

    $('div#mainMenu ul a').click(function(){
        var $this = this;
        if(!$(this).hasClass('current')) {
            if(!$(this).data('clicked')){
                if($(this).data('target')){
                    $.ajax({
                        url: $(this).data('target'),
                        success: function(data){
                            var index = $("div#mainMenu ul a").index($this);
                            $('#contentHolder .item').eq(index).html(data);
                        }
                    });
                }
                $(this).data('clicked',true)
            }

        }
        $(this).blur();
        return false;

    });

    $('div#mainMenu ul a').eq(0).click();

    $('.input').focus(function(){
        $(this).data('placeholder',$(this).val()).val('');
    }).blur(function(){
        if($(this).val()=='') {
            $(this).val($(this).data('placeholder'));
        }
    });
    $('#logo').click(function(){$('div#mainMenu ul a').eq(0).click(); return false;})

});

HTML ...

  <div id="mainMenu">



                        <ul>

                         <li><a class="navitem" href="#home" data-target="pages/x1.html"></a></li>

                            <li><a class="navitem" href="#products" data-target="pages/x2.html"> <h2>xxx</h2>

           <p>xxxxx</p></a></li>

1 个答案:

答案 0 :(得分:0)

也许是因为你在同一个div上使用了onclick和onfocus?