Bootstrap tour - tutorial oprowadzajacy uzytkownika po stronie.

  var tours =
  {
    'tour1' : new Tour({
        storage: window.localStorage,
        name: 'tour1',
        steps: [
        {
           (......)
        {   

            onShow: function (tour) { /* Otwiera dialog */
                $("#middle_column_max > div.header_content_main > div.action_block_green > div > div > ul > li:nth-child(1) > a").click ();
            },
            element : "#contact_general > h3", /* element w srodku dialogu */ 
            title: "Dodawanie klienta 4/4",
            content: "Następnie musimy wypełnić wymagane pola (oznaczone symbolem *) i kliknac zapisz",
            animation: true,
            placement: "bottom"
        }

        ]
    }),
});

Chodzi o to, żeby do zmiennej element zostało przypisane to co tam widać, ale dopiero po załadowaniu okna dialogu (wcześniej przecież tego elementu nie ma...). Nie mam zielonego pojęcia jak to uzyskać, próbowałem kobinować z $(window).load() ale bez skutecznie :/

Może otworzenie dialogu przenieść do poprzedniego kroku, a do funkcji ktora wywoluje kazdy krok dopisać

    $(window).load(function(){
      tours[currentTour].start(true);
    });

tylko ze jak tak zrobilem to brak efektu.