2012-05-03 32 views
0

我正在使用Java Infovis Toolkit。我想要任何按钮选项而不是鼠标滚轮。任何人都可以帮助我如何应用两个按钮来放大和缩小,而不是鼠标滚轮。JIT图上的替代缩放选项

+0

我没有得到任何想法我将如何能够添加放大和缩小按钮。在默认的鼠标滚动是活跃的放大和缩小,我很困惑在jquery上添加新的功能。 – Jhilom

回答

1

如果您有两个按钮,对于放大/缩小,那么您可以使用以下处理函数。

handler: function(btn){ 
         //zoom in 
         var val = fd.controller.Navigation.zooming/1000; 
         var ans = 1 + (10 * val); 
         fd.canvas.scale(ans, ans); 
     } 

对于缩小,

handler: function(btn){ 
         //zoom out 
         var val = fd.controller.Navigation.zooming/1000; 
         var ans = 1 - (10 * val); 
         fd.canvas.scale(ans, ans); 
     } 

这里fd是ForceDirected可视化的情况下,你可以通过可视化的实例取代。