页面加载后运行多个脚本
Run Multiple Scripts after Page Loads
我有以下java脚本:
<script type="text/javascript">
$('#HomeSlideShow ul.images').jSlideshow({
auto: true,
delay: 15,
indicators: '#HomeSlideShow ul.indicators'
});
</script>
和:
<script type="text/javascript">window.onload = function () {
document.getElementById('Features').style.visibility = 'Visible';
};</script>
我想将第一个脚本合并到第二个脚本的onload函数中。这样两个脚本都会在页面加载后运行。
这将在加载DOM后运行。http://api.jquery.com/ready/
$(document).ready(function() {
$('#HomeSlideShow ul.images').jSlideshow({
auto: true,
delay: 15,
indicators: '#HomeSlideShow ul.indicators'
});
document.getElementById('Features').style.visibility = 'Visible';
});
或.ready((的短手
$(function() {
$('#HomeSlideShow ul.images').jSlideshow({
auto: true,
delay: 15,
indicators: '#HomeSlideShow ul.indicators'
});
document.getElementById('Features').style.visibility = 'Visible';
});
<script type="text/javascript">
$(function() {
$('#HomeSlideShow ul.images').jSlideshow({
auto: true,
delay: 15,
indicators: '#HomeSlideShow ul.indicators'
});
$('#Features').css({ visibility: 'Visible' });
});
</script>
使用jQuery可以添加任意多的内容以在页面加载时运行。它可以像这样简单地完成:
<script type="text/javascript">
$(function() {
$('#HomeSlideShow ul.images').jSlideshow({
auto: true,
delay: 15,
indicators: '#HomeSlideShow ul.indicators'
});
});
</script>
<script type="text/javascript">
$(function() {
$('#Features').css({ visibility: 'Visible' });
});
</script>
相关文章:
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- Chrome没有加载最新版本的web工作程序脚本(运行缓存版本)
- 从 jquery.ready() 调用的 javascript 何时相对于 中的脚本运行
- 如何从其中的另一个jquery脚本运行.load()
- 这个对象构造函数阻止我的脚本运行
- 当作为脚本运行时.js Node中“this”的上下文是什么
- 如何使 Tampermonkey 添加的函数在脚本运行后在控制台中可用
- 当脚本运行时,它每秒将 4px 添加到我的容器的高度,只发生在 Firefox 中
- 我可以阻止我的 HTML 页面加载,直到我的 Facebook 登录状态脚本运行之后
- 从 PHP 脚本运行 Javascript 函数
- 我如何将脚本运行到从 jQuery 加载特定标签加载的另一个页面
- 在 PHP 脚本运行时添加加载图像
- 在IE中导致“脚本运行缓慢”警告
- Javascript - 脚本 1 停止,直到脚本 2 运行
- 脚本运行不正确的功能
- ajax脚本运行后指向页面的链接(javascript锚点?)
- 在脚本运行之前终止与浏览器的连接
- 脚本运行时,无法从FTP服务器自动下载文件
- 如何在外部JS脚本运行完成后运行函数
- 根据设备大小阻止脚本运行