这条线有什么问题吗?
$('#' + $(this).attr('id') + 'title').effect("highlight", {}, 5000).fadeIn(1000);
它以循环的方式应用于一组 div - 第一次显示它们,然后随着它不断循环,它再次突出显示它们(正如它们已经显示的那样。)
只是,在 IE7 和 IE8 中,高光似乎随机地粘在某些元素上。有谁知道这是为什么?
这条线有什么问题吗?
$('#' + $(this).attr('id') + 'title').effect("highlight", {}, 5000).fadeIn(1000);
它以循环的方式应用于一组 div - 第一次显示它们,然后随着它不断循环,它再次突出显示它们(正如它们已经显示的那样。)
只是,在 IE7 和 IE8 中,高光似乎随机地粘在某些元素上。有谁知道这是为什么?
如果你有任何无效的 html,IE 会倾向于这样做。通过在此处输入来确保您的 html 有效:http: //validator.w3.org/并查看是否有任何未关闭的标签、不正确的标签、多个 ID 等。
我看到这种情况最常发生,然后一个标签没有正确关闭/匹配,或者当在页面中多次使用相同的 ID 时,修复标签或移动到这些多个 ID 的类通常可以解决问题。