我正在尝试创建一个不需要点击的文档就绪函数,换句话说,我希望脚本在页面加载时一直执行。
我想做的是,如果一个 div,假设 DIV 1 在页面上不可见,那么我希望我的第二个 div,DIV 2 淡入。
这看起来很简单,但我在让它工作时遇到了问题,请有人告诉我哪里出错了。
<script type="text/javascript">
$(document).ready(
function(){
$("HTML BODY").onLoad(function () {
if($('.noti_box').is(':hidden')){
$(".advert").fadeIn("slow");
});
}});
</script>
最佳答案
你的语法有点不对劲。 jQuery 中没有 onLoad
事件。您可以将要运行的代码放在 document.ready
处理程序中,它会在加载 DOM 后立即执行。试试这个:
$(document).ready(function(){
if ($('.noti_box').is(':hidden')) {
$(".advert").fadeIn("slow");
}
});
关于javascript - 如果其他 div 不可见,则淡入 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28175807/