我正在尝试使用jQuery来更改页面上的某些样式。该页面是通过执行另一个JavaScript文件动态制作的。
现在我有
$(window).load(function(){
$('p').css('font','green');
});
哪个什么都没做。
$(document).ready(function()
将更改页面的静态部分,但不会更改生成的部分。
如果我只是在控制台中键入$('p').css('font','green');
,则会发生预期的结果。发生了什么事?
答案 0 :(得分:4)
我猜你要求能够将事件绑定到对象?
如果是这样,请查看jQuery live()函数:http://api.jquery.com/live/
如果您只是尝试将CSS样式应用于页面,那么最好依赖于实际的CSS样式表。
答案 1 :(得分:0)
您是否可以收听构建该页面的document
脚本触发的事件,而不是侦听workcomplete
就绪事件?
或者你可以测试页面中的某些内容,表明它每100毫秒完成一次,然后自己发起这样的事件吗?