2011-03-15 98 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和聚焦狀態?