我试图理解一些jquery代码,我发现通过将位置存储在隐藏字段中来保留嵌套在可滚动div中的gridview控件中所选记录的滚动位置,' hfScrollPosition& #39 ;.当“滚动”滚动时它会起作用。变量放在html文件中,但不能放在单独的js文件中。
这是头部的脚本标记:
TypeError: get_x() takes at least 1 argument (1 given)
这是js文件中的函数:
<script type="text/javascript">
var scroll = {
Y: '#<%= hfScrollPosition.ClientID %>'
};
</script>
div onscroll事件:
$(function () {
$("#GridviewDiv").scrollTop($(scroll.Y).val());
});
如果我尝试将变量移动到js文件,则会抛出错误。是否可以将此变量移动到js文件?
感谢
这是整个头:
<div id="GridviewDiv" runat="server" onscroll="$(scroll.Y).val (this.scrollTop);">