$('#TopMenu').css({'top': $(this).scrollTop() + "px"});//fix top menu alway
ควรเป็น Code (JavaScript)
$('#TopMenu').css('top', $(this).scrollTop() + 'px');//fix top menu alway
อีกประเด็นหนึ่งนะครับ เป็นข้อเสนอแนะให้เท่านั้น
ถ้าต้องทำการคำนวณ ผมแนะนำให้ใช้ตัวแปรเป็นตัวเก็บค่า จะสะดวกมากกว่าการผ่านและดึ่งค่าจากตัว element
อย่างเช่นตัวอย่างข้างล่างนี้
Code (JavaScript)
function onScrollCallGrid(event) {
var top = $(this).scrollTop() + 'px';
$('#TopMenu').css('top', top);//fix top menu alway
var dh = $(document).height();
var wh = $(window).height();
var current = $(window).scrollTop();
var bottom = dh - wh;
if(current == bottom ) {
$('#main').load('CallGrid.php?current_list='+$('#current_list').val()+'&time_stamp_token='+
$('#time_stamp_token').val()+'&md5token='+$('#md5token').val(), function(){
return false;
});
}
}