I suspect this has something to do with the way drag-n-drop js modules handle iFrames, as it works correctly when you set the forceIFrame option to false: http://jsfiddle.net/hHZQ4/1/
On Tuesday, April 10, 2012 10:00:03 AM UTC-4, Wouter Gerrits wrote: > > Hi, when i want to drag my chart and drop is it disappears. > I dont know why? > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"> > <head profile="http://gmpg.org/xfn/11"> > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> > <title>Drag Drop Panels - Web Developer Plus Demos</title> > > <link href="http://localhost:54543/Content/Site.css" rel="stylesheet" > type="text/css" /> > <script src="http://localhost:54543/Scripts/jquery-1.3.2.js" > type="text/javascript"></script> > <script src=" > http://localhost:54543/Scripts/jquery-ui-1.7.2.custom.min.js" > type="text/javascript"></script> > <script type="text/javascript" src="https://www.google.com/jsapi > "></script> > <script type="text/javascript"> > google.load("visualization", "1", { packages: ["corechart"] }); > google.setOnLoadCallback(drawChart); > function drawChart() { > var data = new google.visualization.DataTable(); > data.addColumn('string', 'Year'); > data.addColumn('number', 'Sales'); > data.addColumn('number', 'Expenses'); > data.addRows([ > ['2004', 1000, 400], > ['2005', 1170, 460], > ['2006', 860, 580], > ['2007', 1030, 540] > ]); > > var options = { > title: 'Company Performance' > }; > > var chart = new > google.visualization.LineChart(document.getElementById('chart_div')); > chart.draw(data, options); > } > </script> > </head> > <body> > <script type="text/javascript" > > $(function () { > $('.dragbox') > .each(function () { > $(this).hover(function () { > $(this).find('h2').addClass('collapse'); > }, function () { > $(this).find('h2').removeClass('collapse'); > }) > .find('h2').hover(function () { > $(this).find('.configure').css('visibility', 'visible'); > }, function () { > $(this).find('.configure').css('visibility', 'hidden'); > }) > .click(function () { > $(this).siblings('.dragbox-content').toggle(); > }) > .end() > .find('.configure').css('visibility', 'hidden'); > }); > $('.column').sortable({ > connectWith: '.column', > handle: 'h2', > cursor: 'move', > placeholder: 'placeholder', > forcePlaceholderSize: true, > opacity: 0.4, > stop: function (event, ui) { > $(ui.item).find('h2').click(); > var sortorder = ''; > $('.column').each(function () { > var itemorder = $(this).sortable('toArray'); > var columnId = $(this).attr('id'); > sortorder += columnId + '=' + itemorder.toString() + > '&'; > }); > alert('SortOrder: ' + sortorder); > /*Pass sortorder variable to server using ajax to save > state*/ > } > }) > .disableSelection(); > }); > </script> > <div class="column" id="column2"> > <div class="dragbox" id="item2" > > <h2>Clock</h2> > </div> > <div class="dragbox" id="item2" > > <h2>Chart > </h2> > <div id="chart_div" style="width: 400px; height: 300px;"></div> > </div> > </div> > > > </body> > </html> > -- You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-visualization-api/-/37ftbwoEoR4J. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-visualization-api?hl=en.
