我正在使用 jquery 滚动到锚点...。它可以与调用该函数的 html 按钮一起正常工作...
但是当我从服务器端调用它时,我得到了 id,但它似乎对我不起作用......
LinkButton lb1 = (LinkButton)sender;
ScriptManager.RegisterClientScriptBlock(lb1, typeof(LinkButton),
"scroll","goToByScroll('myAnchor')", true);
我的功能是,
<script type="text/javascript">
function goToByScroll(id) {alert(id);
$('html,body').animate({ scrollTop: $("#" + id).offset().top }, 'slow');
}
</script>
我得到了错误$("#" + id).offset() is null
我得到了我的锚的警报 ID,但为什么它不起作用....
这是我的锚...
<a name="myAnchor" id="myAnchor"></a>
它在 html 按钮中完美运行,
<input id="Button1" type="button" value="button" onclick="goToByScroll('myAnchor');"/>