10
09/2014
flot stop propagation
Flot event is not the original event!So can not directly event.stopPropagation()
Just use jquery on click to stop it!
.on('click',function(e){ //只能在这里 停止冒泡!!! e.stopPropagation(); e.preventDefault(); })
var obj=$('#obj'); $(document).on('click',function(){ console.error('clicked body') clickInfo.hide(); }) obj.bind("plotclick", function (e,pos,item) { if(item){ str=data.legends[item.dataIndex]+' '+item.series.label +':'+item.datapoint[0] // console.log(str,pos.pageX) clickInfo.find('.t').text(str).show(); clickInfo.css({ left:pos.pageX+'px', top:pos.pageY+'px' }); } }).on('click',function(e){ //只能在这里 停止冒泡!!! e.stopPropagation(); e.preventDefault(); })