1
當單擊(mouseup)類「circle」的任何元素時我想觸發事件,但我有多個在多個點輸入頁面的元素。有沒有一種方法來設置它,這樣我的網頁上的所有圓圈元素繼承功能,即:單擊某個類的元素時總是觸發事件
d3.selectAll('.circle').on('mouseup', function() {console.log('action')})
感謝,
當單擊(mouseup)類「circle」的任何元素時我想觸發事件,但我有多個在多個點輸入頁面的元素。有沒有一種方法來設置它,這樣我的網頁上的所有圓圈元素繼承功能,即:單擊某個類的元素時總是觸發事件
d3.selectAll('.circle').on('mouseup', function() {console.log('action')})
感謝,
您可以在幾個方面做到這一點:
這可能會幫助,顯然jQuery和事件委託不SVG友好:http://stackoverflow.com/questions/14431361/event-delegation-on-svg-elements – tymeJV