.load()准备就绪时触发事件

时间:2018-03-17 20:44:42

标签: javascript jquery css

我将另一个HTML页面加载到此页面,当它准备就绪时,我想要从该页面更改元素的css。问题是“更改”功能在加载其他页面之前触发。所以它什么也没做。

$("#navbar").load("/other.html");


$("#otherPageElem").css({
   "background": "black",
   "color": "white"
});

1 个答案:

答案 0 :(得分:1)

使用load()

的完整回调
$("#navbar").load("/other.html", function(){
  // new html exists now

    $("#otherPageElem").css({
       "background": "black",
       "color": "white"
    });

});