jquery变量不能从单独的js文件中工作

时间:2015-10-07 14:59:09

标签: javascript jquery

我试图理解一些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);">

0 个答案:

没有答案