google.setOnLoadCallback not able to get the document elements

后端 未结 1 1159
暗喜
暗喜 2020-12-21 19:28

I am trying to get some graph functionalities with corechart using JQuery but I am not able to get any document elements once the visualization APIs are loaded. Below is my

1条回答
  •  执念已碎
    2020-12-21 19:46

    I think it may have something to do with setOnLoadCallback.
    However, you can add a reference to the callback in the load statement.

    $(document).ready(function(){
      if ($("#myId").length > 0) {
        google.load('visualization', '1', {
          'packages': ['corechart'],
          'callback': function(){
            if ($("#myId").length > 0) {
              alert("Found a match!!");
            }else{
              alert("Not found!!");
            }
          }
        });    
      }
    });
    
      
        
        
        
        
      
    
      
        

    Hello Plunker!

    Hello from Div!!

    I think setOnLoadCallback pulls double duty and not only waits for google.load...
    but also the document
    since document has already been loaded, maybe something gets fouled up...

    0 讨论(0)
提交回复
热议问题