带有javascript onscroll的asp net dropdownlist
我有一个包含大量用户的页面,每个用户都有项目的下拉列表,因此当页面有足够大的用户可以向下滚动时,下拉列表会跟随您,例如,即使在向上滚动后,也会显示最后一个用户 我试图用javascript解决这个问题:带有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()
//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
我不清楚你在描述什么或者你在问什么。你能提供一个更完整的例子和问题的演示吗?