заставить JS стрелять после того, как div был заполнен динамически - PullRequest
1 голос
/ 22 февраля 2012

Мне трудно заставить javascript выполняться после заполнения div # mcs4_container, вместо этого он срабатывает до того, как какой-либо контент был загружен.Это часть страницы обработки из .post (), поэтому, к сожалению, я не могу поместить ее в (window) .load, потому что окно уже загружено.mCustomScrollbar - это плагин jquery, который добавляет полосу прокрутки к содержимому, включенному в mcs4_container.Ниже приведен соответствующий php:

echo
'<div id="reserveAPickupAppointmentForm6">';

    if (mysql_num_rows($result) == 0) {
        echo
        'There are currently no appointments available online for this date.  Please call or email the office to set up a custom time.';
    }

    else {

        echo
        '<div id="mcs4_container">
        <div class="customScrollBox">
        <div class="container">
        <div class="content">';

            while($row = mysql_fetch_array($result)) {
                echo
                '<div   class = "hoverLive2 reserveAPickupAppointmentDateText reserveAPickupAppointmentButtonText">'
                    .$row["date"].
                '</div>';
            }   

        echo
        '</div>
        </div>
        <div class="dragger_container"><div class="dragger"></div></div>
        </div>
        </div>';

        echo
            '</div>';       

echo
'<script>
$("#mcs4_container").mCustomScrollbar("vertical",400,"easeOutCirc",1.05,"fixed","yes","yes",10);
</script>';

    }

1 Ответ

2 голосов
/ 22 февраля 2012
$.post('/whatev', function() {//this is your callback});

Если вы используете jQuery, вышеприведенное должно дать вам обратный вызов, который срабатывает при заполнении вашего почтового запроса.

Не уверен на 100%, если вы этого хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...