【发布时间】:2012-09-20 13:10:08
【问题描述】:
我在我的 tumblr 页面上使用这个脚本,它为帖子提供不同的随机文本颜色:
function get_random_color() {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.round(Math.random() * 15)];
}
return color;}
$(function() {
$(".post").each(function() {
$(this).css("color", get_random_color());
}); });
问题是脚本不适用于无限滚动加载的元素。谁能帮我重写这段代码?可惜我不知道怎么写javascript。
【问题讨论】:
-
请发布您加载其他帖子的ajax部分
-
你如何调用/设置无限滚动(或者它是 tumblr 功能)?并展示给我们作为参考。
-
它最初是否有效,但滚动后新元素没有着色?在脚本运行之前或之后何时添加初始无限滚动元素?
-
如果有帮助,这是该网站:co-op.co.il 它适用于第一页上的元素,但添加的任何元素都不会运行脚本
-
您是否尝试在抓取元素时在您的
infinite_scroll调用中调用get_random_color?
标签: javascript tumblr infinite-scroll