我很难在填充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>';
}
答案 0 :(得分:2)
$.post('/whatev', function() {//this is your callback});
如果你正在使用jQuery,上面应该会给你一个回调,当你的帖子请求被填满时会触发。
不是100%确定这是否是你想要的。