Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с MobilyMap(jqwery плагин) (https://javascript.ru/forum/misc/24776-pomogite-s-mobilymap-jqwery-plagin.html)

Anle 13.01.2012 18:35

Помогите с 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/

FINoM 14.01.2012 01:09

Anle, думаете, кто-то будет разбирать эту колбасу?

melky 14.01.2012 01:29

к вам неск. требований по выкладыванию кода :
  1. код плагина выкладывать не надо (достаточно ссылки на офф.сайт)
  2. ваш код должен быть отформатирован средствами jsbeautifier.com
тогда мы уже сможем подумать над вашим вопросом.

Anle 14.01.2012 13:25

Цитата:

Сообщение от FINoM (Сообщение 150364)
Anle, думаете, кто-то будет разбирать эту колбасу?

Извините
Цитата:

Сообщение от melky (Сообщение 150376)
к вам неск. требований по выкладыванию кода :
  1. код плагина выкладывать не надо (достаточно ссылки на офф.сайт)
  2. ваш код должен быть отформатирован средствами jsbeautifier.com
тогда мы уже сможем подумать над вашим вопросом.

Блин хорошая вещь :) Спасибо огромное за ссылку а то я сам мучался разбирая эти кракозябры :D . Только идёт ограничение на 10000 символов поэтому выкладываю лишь ссылку на плагин


Часовой пояс GMT +3, время: 07:35.