Как решить проблему неправильного отображения карты Google в IE с помощью iframe

#c# #jquery #model-view-controller

#c# #jquery #модель-представление-контроллер

Вопрос:

попытка решить проблему IE, из-за которой карта Google отображается неправильно в Google Chrome и Firefox, в порядке, ниже приведено изображение того, как оно отображается в IE:

введите описание изображения здесь

Я буду рад, если вы поможете мне решить эту проблему.

Комментарии:

1. не могли бы вы предоставить нам свой код, пожалуйста?

Ответ №1:

Вот мой код

     $(document).ready(function () {
    jQuery('#PropertySearchMap').css({
        "position": "absolute !important",
        "left": "-10000px !important"
    });
    if ($('#PropertySearchMap').is(':visible')) {
        setTimeout(function () {
            Initialize()
        }, 500);
        jQuery('#PropertySearchMap').show();
        jQuery('#PropertySearchMap').css({
            "position": "static !important"
        });
    }
});

function Initialize() {
    $("#butSearch").click(function (e) {
        ls.mapping.search();
        e.preventDefault();
    });
    $("#butReset").click(function (e) {
        var loc = document.location.href.toString().split("#");
        document.location = loc[0];
    });
    $("#butAdd").click(function (e) {
        parent.$("@Model.Source.GetTag()").trigger("property:selected", {
            propertyId: 0
        });
    });
    $("footer").hide();
    $('#select_all').click(function () {
        var c = this.checked;
        $(':checkbox').prop('checked', c);
    });
    $(".body-content").css("height", "100%");
    $(".body-content").css("width", "100%");
    ls.rootUrl = "@System.Configuration.ConfigurationManager.AppSettings["
    PropertyServiceUrl "]";
    ls.mapping.initiAutoComplete();@
    if (Model.DisableMap) {@: ls.mapping.disableClickSearch = true;
    }@
    if (Model.HideSearchControls amp;amp; Model.DisableMap) {@: ls.mapping.initializeMap(true);
    } else {@: ls.mapping.initializeMap(false);
    }@ if (Model.Source == MapSourceEnum.CompSales) {
        //@:window.setTimeout(ls.mapping.plotCompsales, 1000); Stephan - verify this is required
        @: ls.mapping.plotCompsales();
    }@ {@: ls.mapping.propertySelectedEventTarget = "@Model.Source.GetTag()";
    }
    ls.tools.initToolFuncs();
}
  

Комментарии:

1. Привет, Марсель, спасибо тебе за это, но я пробовал это раньше, но это не сработало, но спасибо в любом случае.