Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在google地图上加载jquery日期选择器_Javascript_Jquery_Google Maps_Google Maps Api 3_Datepicker - Fatal编程技术网

Javascript 无法在google地图上加载jquery日期选择器

Javascript 无法在google地图上加载jquery日期选择器,javascript,jquery,google-maps,google-maps-api-3,datepicker,Javascript,Jquery,Google Maps,Google Maps Api 3,Datepicker,我无法在谷歌地图上加载日期选择器 这是密码 JS Map在文件末尾加载,看起来没有应用css。视觉刷新的css似乎干扰了DatePickerI找到解决方案时使用的css。我错过了jquery.UICSS。很快我补充道,它开始工作了。 function CreateMapTopControl(controlDiv, controlElement, controlId, map, event, response) { controlDiv.style.padding = '5px';

我无法在谷歌地图上加载日期选择器 这是密码

JS


Map在文件末尾加载,看起来没有应用css。

视觉刷新的css似乎干扰了DatePickerI找到解决方案时使用的css。我错过了jquery.UICSS。很快我补充道,它开始工作了。
function CreateMapTopControl(controlDiv, controlElement, controlId, map, event, response) {

    controlDiv.style.padding = '5px';
    var controlUI = document.createElement(controlElement);
    controlUI.id = controlId;
    controlDiv.appendChild(controlUI);
    google.maps.event.addDomListener(controlUI, event, function() {
        response();
        return false;
    });
    return controlUI;
}


$(document).ready(function() {

    maplct.initialize(document.getElementById('mapDiv'));

    var dateDiv = document.createElement('div');
    dateSel = new CreateMapTopControl(dateDiv, "input", "dateId", maplct.mapObject, "change", getMapRoute);
    dateDiv.index = 2;
    maplct.mapObject.controls[google.maps.ControlPosition.TOP].push(dateDiv);
    $(dateSel).attr("type", "text")
    $(dateSel).attr("style", "height:15px;width:100px;");
    var curDate = new Date();
    var d = curDate.getUTCDate();
    var dd = (d < 10) ? "0" + d : d;
    var m = curDate.getUTCMonth() + 1;
    var mm = (m < 10) ? "0" + m : m;
    var YYYY = curDate.getUTCFullYear();
    var formattedDate = YYYY + "-" + mm + "-" + dd;
    $(dateSel).val(formattedDate);
    $(dateSel).datepicker({dateFormat: 'yy-mm-dd'});
    $(dateSel).datepicker( "refresh" );
});