Показать сообщение отдельно
  #1 (permalink)  
Старый 13.01.2012, 18:35
Новичок на форуме
Отправить личное сообщение для Anle Посмотреть профиль Найти все сообщения от Anle
 
Регистрация: 09.01.2012
Сообщений: 3

Помогите с MobilyMap(jqwery плагин)
Прошу помощи. При загрузке карты появляются несколько маркеров,при нажатии на них карта центрируется по маркеру. Как сделать так чтобы при загрузке карты она сразу же центрировалось по 1 маркеру без клика на него.
Функция центрирования по маркеру.
Код:
point.click(function () {
    var $this = $(this),
        pointw = $this.width(),
        pointh = $this.height(),
        pos = $this.position(),
        py = pos.top,
        px = pos.left,
        wrap = $this.find(".markerContent").html();
    if (sets.setCenter) {
        var center_y = -py + divh / 2 - pointh / 2,
            center_x = -px + divw / 2 - pointw / 2,
            center = map.check(center_x, center_y);
        content.animate({
            top: center.y + "px",
            left: center.x + "px"
        })
    }
    if (sets.popup) {
        $("." + sets.popupClass).remove();
        $this.after($("<div />").addClass(sets.popupClass).css({
            position: "absolute",
            zIndex: "3"
        }).html(wrap).append($("<a />").addClass("close")));
        var popup = $this.next("." + sets.popupClass),
            popupw = popup.innerWidth(),
            popuph = popup.innerHeight(),
            y = py,
            x = px;
        popup.css({
            top: y + pointh + "px",
            left: x + "px",
            marginLeft: -(popupw / 2 - pointw / 2) + "px"
        })
    } else {
        sets.onMarkerClick.call(this)
    }
    return false
})
Плагин.

http://rghost.ru/35898679

Ссылка на оффсайт.
http://playground.mobily.pl/jquery/mobily-map/

Последний раз редактировалось Anle, 14.01.2012 в 13:22.
Ответить с цитированием