0
私は、クエリによって返されるレコードの数に応じて動的にデータテーブルを生成するスクリプトを用意しています。if if文を実行するカウンタ> 5
何テーブルの行がある場合、私は私のjqueryのスクリプトの一部2を実行しているやろうとしています5より大きい
マイスクリプト:あなたの時間を事前に
Counter = 0;
$(document).ready(function() {
function get_data() {
$.getJSON("get_data_logos.php", function(json){
json = json[0].data;
var tr ;
$('table').html("");
for (var i = 0; i < json.length; i++) {
tr = $('<tr/>');
tr.css("border-bottom","2px solid #FFF");
tr.append("<td width='15%'><div class='clientimage'><img src='../../../../conf_images/boards/" + json[i].ClientImageName + "'></></div></td>");
tr.append("<td width='33%'><div class='clientname-text'>" + json[i].ClientName + "</div></td>");
tr.append("<td width='33%'><div class='roomname-text'>" + json[i].RoomName + "</div></td>");
tr.append("<td width='33%'><div class='time-text'>" + json[i].RoomFromTime + " - " + json[i].RoomToTime + "</div></td>");
Counter++;
console.log(Counter)
$('table').append(tr);
}
});
}
get_data();
setInterval(get_data,60000)
});
//PART TWO
if(Counter > 5) {
var my_time;
$(document).ready(function() {
pageScroll();
});
function pageScroll() {
var objDiv = document.getElementById("contain");
objDiv.scrollTop = objDiv.scrollTop + 1;
console.log(objDiv);
if (objDiv.scrollTop == (objDiv.scrollHeight - 550)) {
objDiv.scrollTop = 0;
}
my_time = setTimeout('pageScroll()', 50);
}
}
多くのおかげで。
私たちは、最も可能性の高いあなたは問題が何であるかを教えない限り手助けする方法を知ることができません! –
@ James Douglasこんにちは、私の質問は、現時点では、データの行が5より大きい場合、pageScrollは起動しません。 – DCJones