在动态填充div之后获取js

时间:2012-02-22 03:33:07

标签: php javascript jquery post

我很难在填充div#mcs4_container之后执行javascript,而是在加载任何内容之前触发它。这是来自.post()的处理页面的一部分,所以不幸的是我不能把它放在(窗口).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 个答案:

答案 0 :(得分:2)

$.post('/whatev', function() {//this is your callback});

如果你正在使用jQuery,上面应该会给你一个回调,当你的帖子请求被填满时会触发。

不是100%确定这是否是你想要的。