这是一个javascript问题。它提到这个网站的事实是无关紧要的。此不属于属于元。
滚动时,我正在Stackoverflow的第一页答案上处理Greasemonkey script to auto-load additional pages个答案。这很好用。我想保持对加载项进行投票/投票的能力,所以我使用$ .live(),这也很好。
我的问题是SO使用的vote-object在$ .live()方法的范围内找不到,或者至少我觉得这就是问题。
$(".vote-up").live("click", function(D){
vote.up($(D.target));
});
$.get("/questions/1151074", function(data){
$("div.answer", data).insertAfter(".answer:last");
});
您可以将一些示例代码粘贴到您的firebug控制台进行测试。您可以看到在.live()调用的上下文中无法访问该投票。我该如何解决这个问题?