如何将此 Jquery 代码设置为正文加载
how to set this Jquery code into body onload
大家好,我是jquery/JavaScript的新手。 我在W3Schools中找到了一些代码,我想在我的网站上使用它。 但是我希望每次加载页面时都会触发动画。 请帮我怎么做
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("#div1").fadeToggle();
$("#div2").fadeToggle("slow");
$("#div3").fadeToggle(3000);
});
});
</script>
</head>
<body>
<p>Demonstrate fadeToggle() with different speed parameters.</p>
<button>Click to fade in/out boxes</button>
<br><br>
<div id="div1" style="width:80px;height:80px;background-color:red;"></div>
<br>
<div id="div2" style="width:80px;height:80px;background-color:green;"></div>
<br>
<div id="div3" style="width:80px;height:80px;background-color:blue;"></div>
</body>
</html>
我想做这样的事情
<body onload="myFunction()">
<h1>Hello World!</h1>
<script>
function myFunction() {
alert("Page is loaded");
}
</script>
</body>
</html>
这是
你想要的吗:
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<body onload="myFunction()">
<h1>Hello World!</h1>
<script>
function myFunction() {
$("#div1").fadeToggle();
$("#div2").fadeToggle("slow");
$("#div3").fadeToggle(3000);
}
</script>
</body>
</html>
试试这个
$(document).ready(function(){
$("#div1").fadeToggle();
$("#div2").fadeToggle("slow");
$("#div3").fadeToggle(3000);
});
如果您要在页面加载后执行函数,请在HTML
设计结束时放在下面JavaScript
:
<script type="text/javascript">
window.onload = myFunction();
</script>
并在页面开头定义函数,就像您已经完成的那样!因此,最终代码如下所示:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("#div1").fadeToggle();
$("#div2").fadeToggle("slow");
$("#div3").fadeToggle(3000);
});
});
</script>
</head>
<body>
<p>Demonstrate fadeToggle() with different speed parameters.</p>
<button>Click to fade in/out boxes</button>
<br><br>
<div id="div1" style="width:80px;height:80px;background-color:red;"></div>
<br>
<div id="div2" style="width:80px;height:80px;background-color:green;"></div>
<br>
<div id="div3" style="width:80px;height:80px;background-color:blue;"></div>
<script type="text/javascript">
window.onload = myfunction();
</script>
</body>
</html>
如果它有效,请通过接受它来告诉我:)
我认为最好的方法是使用事件侦听器。
<script type="text/javascript">
window.addEventListener('load',myfunction,false);
</script>
相关文章:
- 未捕获的类型错误:无法设置属性'innerHTML'如果为null,则将脚本移动到正文不会;不起作用
- 设置正文高度宽度 CSS 表达式
- “发送后无法设置标头”和空发布请求正文
- 无法使用模板帮助程序设置正文类
- 如何设置iframe以自动填充HTML中的空白正文空间
- 如何设置正文相对于屏幕大小的字体大小
- 设置正文显示样式 无 与一个子显示样式块
- 如何在 jquery 中设置另一个视图的正文内容
- 将 jquery 代码设置为正文页面加载
- 设置网站正文最小宽度
- 如何将此 Jquery 代码设置为正文加载
- 背景大小设置为包含的正文标签上的位置和缩放元素
- 将正文的背景图片设置为用户输入的带有Javascript的URL
- 在颜色框 iframe 上设置正文字体大小
- 尝试使用 React.DOM 来设置正文样式
- 在laravel的HTML正文中设置一个javascript值
- 正文没有设置正确的内容高度
- 正文上的香草JavaScript设置样式
- 使用Javascript设置正文左边距
- 在应用程序的根目录中设置正文解析器后,我是否需要连接多方进行快速处理