我创建了一个javascript函数,当页面向下滚动到特定点时,该函数会淡入许多元素。这是通过添加类" active" (使用addClass)相关元素,然后通过CSS淡化它们。
在IE10 + JQuery上,addClass()似乎不起作用。我很难过为什么!
var fadeServiceList = function(sT, wH) {
var $home_why_us = $('.home-why-us'),
$theshold = $home_why_us.offset().top;
if (sT > $theshold - ( wH / 2 ) ) {
$('#line').addClass('active');
$home_why_us.find('.service-list ul').addClass('active');
}
};
感谢您帮助我指明正确的方向!
干杯, 吉姆。
答案 0 :(得分:0)
如果目标元素:Internet Explorer 11(可能是其他版本)忽略.addClass()的第一个应用程序: 是以下内联元素之一:label,strong,span,em 包含一个输入元素(任何类型) 包含另一个内联元素中的文本,例如:label,strong,span,em 它在其他浏览器中表现良好。
function highlight(){
$("label").addClass("highlight");
}