私は現在プロジェクトに取り組んでおり、誰かがこの JS コードを支援できるかどうか疑問に思っていました。ページの読み込み時に DIV を移動させようとしています。たとえば、時刻が午前 9 時だとします。100px ずつ移動し、午前 9 時 30 分に 120px 移動します。
どうもありがとう。
function slide(element, pixels, duration) {
var start = new Date();
var start_x = parseInt(element.style.left, 10);
function frame() {
var now = new Date(),
elap = now - start,
frac = Math.min(elap / duration, 1),
pos = start_x + (pixels * frac);
element.style.left = (pos || 0) + "px";
if (frac < 1) {
window.requestAnimationFrame(frame);
}
}
window.requestAnimationFrame(frame);
}
var div = $('#slideme');
$('#slideme').load('#slideme', function() {
var elem = document.getElementById("slideme");
slide(elem, -200, 1000);
});