侧边菜单上的Google图表

问题描述:

我正在尝试在侧边菜单上添加谷歌图表。 这是我的文件侧边菜单上的Google图表

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Bootstrap 101 Template</title> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    <!-- Bootstrap --> 
    <link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> 
    <link rel="stylesheet" href="src/css/jquery.sliding_menu.css"> 

    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 
    <!--[if lt IE 9]> 
     <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> 
     <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> 
    <![endif]--> 
    </head> 
    <body> 
    <div class="container"> 
    <!-- Menu --> 

    </div> 
    <!-- Contenido --> 
    </div> 

    <script src="//code.jquery.com/jquery-1.10.2.min.js" ></script> 
    <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script> 
    <script src="src/js/jquery.sliding_menu.js"></script> 
    <script> 
    $(document).ready(function(){ 
     $('#menu ul').sliding_menu_js({ 
      header_title:'Nombre sitio web!', 
      header_logo: "http://placehold.it/250x120" 
     }); 

    }); 
    </script> 
    </body> 
</html> 

这是滑动侧面菜单的代码。

(function ($) { 
    'use strict'; 
    $.fn.extend({ 
     sliding_menu_js: function (opciones) { 

      // Configuraci贸n Base por defecto 
      var config = { 
       header_title: false, 
       header_logo: false, 
       toggle_button: true, 
       transitionSpeed: 0.5, 
       easing: 'ease' 
      }; 

      if (opciones) { 
       jQuery.extend(config, opciones); 
      } 

      // Se agregan elementos b谩sicos 
      $('<div/>', { id: 'sliding_menu_js_btn'}).appendTo('body'); 

      $('<div/>', { id: 'sliding_menu_js', class: 'cerrado' }).appendTo('body'); 

      $('<div/>', { class: 'header' }).appendTo('#sliding_menu_js'); 

      $('<ul/>').appendTo('#sliding_menu_js'); 

      $('<div/>', { id: 'sliding_menu_js_over' }).appendTo('body'); 


      // Se agrega un padding top para mostrar todo el contenido del sitio 
      $('body').css('padding-top', '60px'); 

      // Se copia el menu original 
      $('#sliding_menu_js ul').append($(this).html()); 

      // Se eliminan elementos innecesarios 
      $('.divider').remove(); 
      $('#sliding_menu_js ul').removeClass(); 
      $('#sliding_menu_js ul li').removeClass(); 
      $('#sliding_menu_js ul li a').removeClass(); 

      // Titulo 
      if (config.header_title) { 
       $('#sliding_menu_js .header').prepend("<h3>" + config.header_title + "</h3>"); 
       $('#sliding_menu_js_btn').append("<h3>" + config.header_title + "</h3>"); 
      } 

      // Logo 
      if (config.header_logo) { 
       $('#sliding_menu_js .header').prepend("<img src='" + config.header_logo + "' />"); 
      } 

      // Transici贸n 
      $('#sliding_menu_js').css('transition', 'right ' + config.transitionSpeed + 's ' + config.easing); 


      $('#sliding_menu_js_btn').click(function() { 
       toggle(); 
      }); 

      $('#sliding_menu_js_over').click(function() { 
       ocultar(); 
      }); 

      // Al presionar cualquier enlace dentro del menu 
      $('#sliding_menu_js ul li a').click(function() { 
       // ocultar(); 
      }); 

      // Muestra/Oculta el panel 
      function toggle(){ 
       if ($('#sliding_menu_js').hasClass('open')) { 
        ocultar(); 
       } else { 
        mostrar(); 
       } 
      } 

      // Muestra la barra lateral 
      function mostrar(){ 
       if ($('#sliding_menu_js').hasClass('cerrado')) { 
        $('#sliding_menu_js').css('right','5px'); 
        $('#sliding_menu_js').removeClass('cerrado'); 
        $('#sliding_menu_js').addClass('open'); 
        $('#sliding_menu_js_over').show(); 
       }; 
      } 

      // Oculta la barra lateral 
      function ocultar(){ 
       if ($('#sliding_menu_js').hasClass('open')) { 
        $('#sliding_menu_js').css('right','-250px'); 
        $('#sliding_menu_js').removeClass('open') 
        $('#sliding_menu_js').addClass('cerrado') 
        $('#sliding_menu_js_over').hide(); 
       }; 
      } 
     } 
    }) 
})(jQuery) 

我使用的是正常图表谷歌,这个问题是我应该在哪里添加谷歌图表代码,使其侧面菜单内,可见当侧菜单上滑动到左侧。

对于侧窗格导航,您可以在Bootstrap中将div与类bs-sidebar一起使用。 以下代码将在3/12部分页面中休息时为您创建一个侧窗格,您可以让您的内容继续。您可以根据您的要求增加或减少窗格的大小。

<div class="container bs-docs-container"> 
<div class="row"> 
<div class="col-md-3"> 
<div class="bs-sidebar hidden-print affix-top" role="complementary"> 
<ul class="nav bs-sidenav"> 
<li> 
<a href="#">Put your Side Pane Options Here</a> 
</li> 
</ul> 
</div> 
</div> 
<div id="IntroductionPane" class=" col-md-9" role="main"> 
Main Content Goes Here 
</div> 
</div><!--Ends Row--> 
</div><!--Ends Container Div-->