因此,我有以下jQuery代码:
$(function() {
var lastElement = false;
$("ul li").each(function() {
if (!lastElement || lastElement.offset().top == $(this).offset().top) {
// add slash
$(lastElement).after(' /');
}
lastElement = $(this);
})
});
基本上,它将在每个li元素之后添加斜杠,但如果li是该行中的最后一个,则不会添加斜杠。我尝试使用相同的函数来调整大小,但是在调整窗口大小时,它会添加多个斜杠而不会删除其他斜杠。
这是一个小提琴:http://jsfiddle.net/W2ULx/23/
任何的想法?
谢谢...
最佳答案
而不是直接更改内容
你可以尝试控制类
例如:
$(lastElement).addClass('hasSlash');
http://jsfiddle.net/W2ULx/25/
关于javascript - 无法获得功能以调整窗口大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24864021/