Javascript怪异的parseFloat

时间:2016-07-11 10:22:26

标签: javascript

初始化Google地图画布,我设置了一个奇怪的缩放值......

//Google Map
function initialize(){
  var mapCanvas = $('.map-canvas');

  mapCanvas.each(function () {
        var $this           = $(this),
                zoom            = 10,
                lat             = 45.426340,
                lng             = 0.085172,
                scrollwheel     = false,
                draggable       = true,
                title           = '',
                contentString   = '';

        if ($this.data('zoom')){
            zoom = parseFloat($this.data('zoom'));
            alert('zoom: ' + zoom);
        }
        ## will output :  zoom: 6 !!
        ## if a change to 

        if ($this.data('zoom')){
            #zoom = parseFloat($this.data('zoom'));
            zoom = 10;
        }
        ## then I get my zoom at the value 10...

可能有什么不对?与parseFloat() ??

相关的任何事情

1 个答案:

答案 0 :(得分:0)

$this.data('zoom')var zoom = 10;

无关

您实际上是指每个data-zoom元素

的属性mapcanvas