0
我已經使用vis.js作爲基於web的應用程序的流程圖。點擊節點時,彈出窗口出現,用戶可以填寫信息。在裏面。我製作了修正高度可滾動畫布。並且節點比固定畫布高度上的節點更多。每次用戶填寫信息時,頁面都會重新加載。並且再次用戶必須滾動才能在頁面加載之前轉到他工作的節點。 有沒有什麼方法來捕獲節點的位置和頁面重新加載後,滾動到該特定的節點?vis.js:如何滾動到畫布上的特定x,y座標?
我已經使用vis.js作爲基於web的應用程序的流程圖。點擊節點時,彈出窗口出現,用戶可以填寫信息。在裏面。我製作了修正高度可滾動畫布。並且節點比固定畫布高度上的節點更多。每次用戶填寫信息時,頁面都會重新加載。並且再次用戶必須滾動才能在頁面加載之前轉到他工作的節點。 有沒有什麼方法來捕獲節點的位置和頁面重新加載後,滾動到該特定的節點?vis.js:如何滾動到畫布上的特定x,y座標?
你可以給每個節點的唯一ID和傳遞作爲頁面重載GET參數。然後,當重新加載頁面得到的關注節點的ID和使用下列內容:
$('html, body').animate({
scrollTop: $("#"+id).offset().top + 'px'
}, 'fast');
「快」 - 轉變的速度(可能的值 - 「快」,「慢」,毫秒
但它是帆布。這個功能可以在畫布上工作嗎? – Priya
看看這個擴展http://webresourcesdepot.com/jcanvas-canvas-manipulation-with-jquery/ –
對我很好......謝謝:) –