2016-07-04 53 views
-2

不知道爲什麼我有這個問題。這隻發生在移動IOS設備上。的每一次點擊,就跳轉到頁面頂部如何防止跳轉到頁首

var thisImageClick = '<i class="fa fa-times-circle" data-placement="left" title="Remove Player" style="cursor:pointer" onclick="removeStarter(\''+positionID+'\'); return false;"></i>'; 

我嘗試添加 返回FALSE;

但這不起作用,有什麼想法?

這裏是removeStarter功能

  function removeStarter(positionID){ 
       previousLineupTab = currentLineupTab; 
       switch(positionID) { 
        case "QB": currentLineupTab=0; break; 
        case "RB1": 
        case "RB2": currentLineupTab=1; break; 
        case "WR1": 
        case "WR2": 
        case "WR3": currentLineupTab=2; break; 
        case "TE": currentLineupTab=3; break; 
        case "FLEX": currentLineupTab=4; flexPlayer=""; break; 
        case "D": currentLineupTab=5; break; 
       } 
       var pid = starterArray[positionID]; 
       starterArray[positionID]=''; 
       sourceList["pid_"+pid].Selected = false; 
       populateStarters(false); 
       showLineupTab(currentLineupTab,false,false); 
      } 
+0

你能分享removeStarter方法的代碼嗎? – Dileep

+0

sry應該已經發布了該功能,儘管我沒有設置任何窗口位置 – MShack

+0

'removeStarter'沒用 –

回答

1

考慮的不是你的元素的onclick直接使用,你可以使用jQuery函數來執行這個動作的事件監聽器。

但考慮到你會不會改變你的實際解決方案,您可以到以下幾點:

<i class="fa fa-times-circle" data-placement="left" title="Remove Player" style="cursor:pointer" onclick="removeStarter(\''+positionID+'\'); return false;"></i> 

編號:http://biostall.com/page-jumping-to-top-when-clicking-link-containing-click-event/

+0

我已經嘗試了兩個,但它仍然跳轉到頁首,這隻發生在移動IOS,桌面瀏覽器都很好,我有滾動(0,0);在刷新頁面上設置,但這只是一個onclick事件 – MShack

0

它,當你是一個錨(<a></a>)內發生。如果是,請執行<a href='#0'></a>