jquery#哈希自动函数onload

jquery#哈希自动函数onload,jquery,onload-event,Jquery,Onload Event,嗨,我正在尝试重新创建类似于on的效果,这样你点击一条评论,页面加载,给定的评论背景淡出 到目前为止我有 var theHash = window.location.hash; $(theHash).hover(function() { $(this).stop().animate({ backgroundColor: "#a7bf51"}, 800); },function() { $(this).stop().animate({ backgroundC

嗨,我正在尝试重新创建类似于on的效果,这样你点击一条评论,页面加载,给定的评论背景淡出

到目前为止我有

    var theHash = window.location.hash;
    $(theHash).hover(function() {
    $(this).stop().animate({ backgroundColor: "#a7bf51"}, 800);
    },function() {
    $(this).stop().animate({ backgroundColor: "#ffffff" }, 800);
    });
这在悬停状态下运行良好,但我希望在页面准备就绪时自动完成

是否有此事件,而不是使用“悬停”?
谢谢这就是你要找的吗

$(document).ready(function(){
....
});

我觉得我把事情复杂化了,这对我来说很好-

$(document).ready(function(){
    var theHash = window.location.hash;
    theHash=theHash.substr(1);  
    $("#f"+theHash).css('backgroundColor',"#E47527");
    $("#f"+theHash).animate({backgroundColor: "#ffefe3" }, 2000);
});

无论如何谢谢你

嗯,也许,我该如何调整`$(theHash).hover(function()){`所以回调仍然被触发?也许我不清楚你在追求什么。如果你想让页面上的动态元素显示不同的颜色,然后淡出,你可以通过AJAX实现。因此,通过AJAX获取新的HTML部分,将其附加到页面,对其应用背景色,然后使用动画功能将其动画化回白色(或页面的任何背景)