带有javascript onscroll的asp net dropdownlist

带有javascript onscroll的asp net dropdownlist,javascript,c#,jquery,html,asp.net,Javascript,C#,Jquery,Html,Asp.net,我有一个包含大量用户的页面,每个用户都有项目的下拉列表,因此当页面有足够大的用户可以向下滚动时,下拉列表会跟随您,例如,即使在向上滚动后,也会显示最后一个用户 我试图用javascript解决这个问题: //function here is called onscroll when dropdown is read window.onscroll = function () { onscroll() }; function onscroll()

我有一个包含大量用户的页面,每个用户都有项目的下拉列表,因此当页面有足够大的用户可以向下滚动时,下拉列表会跟随您,例如,即使在向上滚动后,也会显示最后一个用户

我试图用javascript解决这个问题:

//function here is called onscroll when dropdown is read

            window.onscroll = function () { onscroll() };
            function onscroll() {
                if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) {
                    document.getElementById("pHolder").className = "test"; //pHolder is my dropdownlist
                } else {
                    document.getElementById("pHolder").className = "";
                }
            }

如果我没弄错的话,你想做的是你有多个下拉列表,需要对它们应用一些东西

因此,您不能使用id选择器id。id应仅用于一个元素,并且

 document.getElementById("pHolder")
因此,您需要使用类似jquery的工具,根据类或节点名称选择下拉列表

$(".SomeClass")
或者像纯js一样

 document.getElementByClassName("SomeClass")//Loop And Apply your Code

我不清楚你在描述什么或者你在问什么。你能提供一个更完整的例子和问题的演示吗?