我這裏有一個數據可視化(第二個):d3.js - 使鼠標鬆開/鼠標按下,但防止點擊行爲
http://mikeheavers.com/main/work
如果你點擊代表技能領域的圈子裏,它揭示了內綠具有特定技能的圈子。如果你按住代表技能的綠色圓圈,它們就會動畫,成長,然後縮回鼠標釋放。但是,如果您只需點擊圈子,它們就會增長,但不會恢復到之前的大小(我猜,這個mousedown沒有註冊) - 這會導致一個圈子在每次點擊時會不斷變大。
有沒有辦法通過d3或javascript/jquery防止點擊行爲?我只想要mouseup和mousedown。
看起來你只是重新應用D3的例子我見過。你最初的榜樣在哪? – Marc 2013-02-22 15:15:54
好吧,沒有一個例子利用點擊/鼠標放下行爲的圓圈包裝 - 我自己添加了所有,但原始的非交互式圓圈包裝示例如下:http://bl.ocks.org/mbostock/4063530 – mheavers 2013-02-22 15:21:02
得到它了。我正在考慮這個,我認爲它做了類似於你正在尋找的東西:http://www.nytimes.com/interactive/2012/09/04/us/politics/democratic-convention-words.html。我可能不會有用解決這個問題,但祝你好運。 – Marc 2013-02-22 16:11:22