我有不同的容器可以在不同的事件上重新加载。我有很多,所以我给每个容器 class load
。
这就是他们所有人的样子:
<div class="load" data-href="facebook">
</div>
我还有一个功能,由各种动作触发:
function get_timing(time)
{
$(".load").load("myfolder/mod_"+$(this).attr("data-href")+".php?action="+time, function() {
alert('Here I could use this:' + $(this).attr("data-href"));
}
}
我知道我不能this
在上面的例子中使用,我只能在回调中使用它。我的问题是:如何使用对象的属性来定义加载函数的路径。
这就是它的工作方式:
function get_timing(time)
{
$(".load").fadeIn(10, function()
{
$(this).load("myfolder/mod_"+$(this).attr("data-href")+".php?action="+time, function() {
alert('loaded');
}
}
}
有没有办法在没有异步功能(在这种情况下.fadIn
)的情况下做到这一点)
希望我能解释我的问题 - 提前谢谢你!