开发者

error in multilingual code

开发者 https://www.devze.com 2023-03-02 01:12 出处:网络
this is my code <script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></script>

this is my code

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

 <script src="http://jquery-translate.googlecode.com/files/jquery.translate-1.3.7.min.js"></script>

<script type="text/javascript">

    jQuery(fun开发者_开发百科ction($) { //when DOM is ready

       // $('body').css('height', '100px');


        $.translate(function() {  //when the Google Language API is loaded

            function translateTo(destLang) { //this can be declared in the global scope too if you need it somewhere else
               // alert('lang' + destLang);

                $('body').translate('english', destLang, {   //translate from english to the selected language
                    not: '.jq-translate-ui',  //by default the generated element has this className
                    fromOriginal: true   //always translate from english (even after the page has been translated)
                });
            }


            //you can generate other controls as well, not just a dropdown:
            $.translate.ui('ul', 'li', 'span')
      .appendTo('body')    //insert the element to the page
      .css({ 'color': 'blue', 'background-color': 'white' })
      .find('span')
      .css('cursor', 'pointer')
      .click(function() {   //when selecting another language

          translateTo($(this).text());

          //$.cookie('destLang', $(this).text());
          // 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

    });  //end of DOM ready
</script>

I m getting error at line
    var destLang = $.cookie('destLang');

error is :

Microsoft JScript runtime error: Object doesn't support this property or method

Please help me.


It requires jQuery cookie plugin: http://plugins.jquery.com/project/Cookie

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号