【发布时间】:2011-08-15 04:15:20
【问题描述】:
目前我正在创建一个主要使用 PHP、SQL 和 JS 组合的网站。我使用 JS 使用 PHP 和 SQL 动态提取新数据。我遇到的当前问题是我有一个按钮,单击该按钮时,页面会根据偏移量每 2.5 秒滚动到当前 DIV。问题是一旦元素移动,函数就找不到新的偏移量。
代码 sn-ps:
...
$(".button").click(function() {
$message_focus = "TRUE";
$to_focus=($(".focus_on_this").offset().top);
});
...
if ($message_focus = "TRUE") {
$("html, body" ).animate( { scrollTop: ($to_focus) },{ queue:false, duration:750 } );
}
...
这就是主要问题所在。一切正常,尽管它只到达初始 div 的起始位置。提前感谢您的回复。
【问题讨论】:
-
您尚未显示“将根据偏移量每 2.5 秒将页面滚动到当前 DIV”的代码。为此,您需要
setInterval。你能显示你正在使用的代码吗?问题可能出在那个 sn-p...
标签: jquery scroll jquery-animate move offset