2011-03-15 73 views
0

似乎无法找到错误... 如果我们点击链接故障,这种故障。另外在同一个页面被载入了,当它发生故障一遍又一遍......(X1甚至被点击X2时...查看HTML)简单的JQuery滑块脚本故障

的JQ -1.4.4min和JQ工具分钟也被称为

这里是脚本...

$(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> 

回答

0

也许是因为你使用上的相同div一个onclick和聚焦状态?