div # mcs4_container가 채워진 후에 javascript를 실행하는 데 어려움을 겪고 있지만 콘텐츠가로드되기 전에 실행됩니다. 이것은 .post()에서 처리 페이지의 조각입니다, 그래서 불행히도 나는 (window) .load 윈도우가 이미로드되어 있기 때문에 그것을 넣을 수 없습니다. mCustomScrollbar는 mcs4_container에 포함 된 내용에 스크롤바를 추가하는 jquery 플러그인입니다. 아래는 관련 PHP는 다음과 같습니다div가 동적으로 채워진 후 js가 실행됩니다.
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>';
}
HTML을 출력하지 마십시오. 템플릿을 사용하십시오. –
죄송합니다. 나는 당신이 무슨 뜻인지 잘 모르겠다. 그리고 나는 또한 오른쪽 어깨의 수술로 회복하고있다. 그래서 나는 한 손으로 타이핑을해라. – radleybobins
Lol, 괜찮습니다. (기분이 나아지기를 바랍니다.) echo 명령으로 HTML을 출력한다는 의미입니다. 그러지 마. http://www.smarty.net/ (또는 다른 템플릿 엔진)을 사용해야합니다. 코드를 정말로 정리합니다. –