Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<head>
  <script src="//code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://stilbuero.de/jquery/cookie/jquery.cookie.pack.js"></script> 
<body>
<div id="nav">  </div>
<div id="translateit">
<div class="postbody">
how are your
</div></div>
</body>
 
jQuery(function($){ //when DOM is ready 
  $.translate(function() {  //when the Google Language API is loaded 
   
    function translateTo( destLang ){       
        $('body').translate(
            'English',
            'indonesian', 
            {not: '.jq-translate-ui', fromOriginal:true}
        );      
    }
    
    $.translate().ui('select', 'option') 
      .appendTo('body')    //insert the element to the page
      .change(function(){   //when selecting another language        
        translateTo( $(this).val() ); 
         
        $.cookie('es', $(this).val(), {path:'/', domain: '202.62.83.147'} ); 
        
        // set a cookie to remember the selected language 
        // see: http://plugins.jquery.com/project/Cookie 
         
        return false; //prevent default browser action 
      });
      
    var destLang = $.cookie('destLang'); //get previously translated language 
     
    if( destLang )  //if it was set then 
        translateTo( destLang ); 
     
 
  }); //end of Google Language API loaded 
   
  
//##########################################################################
// Translate the content after loaded the ajax resp Text
// re translate the page content again after ajax update
//##########################################################################
    // http://www.ozzu.com/programming-forum/jquery-binding-ajax-event-t92043.html
    // http://docs.jquery.com/Ajax/ajaxSuccess
    jQuery("").ajaxSuccess(function(evt, request, settings) {
        // console.log('brk point 1'); // obj.toSource()
        // setTimeout('90000' , alert('delayed 90000'));
        
        $.translate(function() {
            var destLang = $.cookie('destLang'); //get previously translated language 
            
            //if language was set then translate the page
            if ( destLang )  {
                $ ( 'body' ).translate(
                    'spanish', 
                    destLang, 
                    {not: '.jq-translate-ui', fromOriginal:true}
                );
            }
        }); //end of Google Language API loaded 
        
    }); // end of ajaxSuccess
 
 
}); //end of DOM ready
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers