Javascript 将CSS类设置为具有特定样式属性的特定div
我目前正在重做一个网站(),我在做我想做的事情时遇到了一些问题 制作它的人将内容区域设置在某种容器中,并使用malihu()中的“我的自定义滚动条”,我想保留它们,但我认为这可能会导致我尝试做的事情出现一些问题,让我解释一下: 我想给我的differents div添加一个滚动视差效果,我试着用js来实现这个效果,但是我试过的所有东西都需要使用普通的滚动条和它的滚动px,它被自定义的滚动条所取代 当您向上或向下滚动时,实际的滚动条会将特定样式设置为“#mCSB_1_container”div,“top”会根据您在页面中的位置而变化 所以我在想,当div#mCSB_1_容器的样式属性为top:-480px时,也许我可以添加一个特定的css类(例如)?也许使用javascript 这是div:Javascript 将CSS类设置为具有特定样式属性的特定div,javascript,jquery,attributes,Javascript,Jquery,Attributes,我目前正在重做一个网站(),我在做我想做的事情时遇到了一些问题 制作它的人将内容区域设置在某种容器中,并使用malihu()中的“我的自定义滚动条”,我想保留它们,但我认为这可能会导致我尝试做的事情出现一些问题,让我解释一下: 我想给我的differents div添加一个滚动视差效果,我试着用js来实现这个效果,但是我试过的所有东西都需要使用普通的滚动条和它的滚动px,它被自定义的滚动条所取代 当您向上或向下滚动时,实际的滚动条会将特定样式设置为“#mCSB_1_container”div,“
<div id="mCSB_1_container" class="mCSB_container" style="position: relative; top: -488px; left: 0px;" dir="ltr">
非常感谢您阅读本文,我希望我已经很好地解释了我的问题:)
干杯试试这个:您可以读取div的最大值并添加CSS类,如下所示
$(function(){
var top = $("#mCSB_1_container").css('top');
if(top=='-480px') {
$("#mCSB_1_container").addClass("YourClass");
}
});
建议你找一个插件,或者至少用和插件相同的方法来做,例如:谢谢你的回答,但那不起作用。。我试图添加不同的类,但什么也没发生