さまざまなイベントでリロードされるさまざまなコンテナーがあります。私はそれらをたくさん持っているので、各コンテナに 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
)
私の問題を説明できることを願っています-事前に感謝します!