如何停止页面在最初的ajax请求后返回顶部
问题描述:
我正在使用jQuery来启动一个返回html的ajax请求。问题出在第一次点击时,每个链接到点击处理程序的元素都会将页面滚动到顶部,但在随后的点击中不会。如何停止页面在最初的ajax请求后返回顶部
我使用span标签与点击处理程序而不是链接。
<span id="ratings" class="selected">ratings</span>
$(function()
{
$('#ratings').click(function()
{
// ajax request that returns html
$.ajax({
. ... ..
success: function (msg)
{
$('AddHtmlToThisElement').html(msg.d);
}
});
});
});
你尝试结束'返回false;'在点击处理程序?我知道这不是一个链接,但也许事件冒泡到另一个元素? – spb
我试过返回false,但它没有工作 – chobo