javascript - 加载页面后如何调用函数自动执行

标签 javascript html css

我正在尝试使用 jQuery 动态创建一个 slider 。我正在使用 http://imageslidermaker.com/v2 中的示例,并已下载源代码并复制到我的 jscss 文件夹。

我的代码:

<link rel="stylesheet" href="../css/my-slider.css"/>
<script src="../js/ism-2.0.1-min.js"></script>

        <div class="ism-slider" data-transition_type="fade" data-play_type="loop">
              <ul>
                    <li class="ism-slide-Imgs"><img src="../img/PuntaPalma/Suits-1.jpg" class="ism-img-Imgs"></li>
                    <li class="ism-slide-Imgs"><img src="../img/PuntaPalma/Suits-2.jpg" class="ism-img-Imgs"></li>
                    <li class="ism-slide-Imgs"><img src="../img/PuntaPalma/Suits-3.jpg" class="ism-img-Imgs"></li>
                    <li class="ism-slide-Imgs"><img src="../img/PuntaPalma/Suits-2.jpg" class="ism-img-Imgs"></li>
              </ul>
            </div>

在此示例中,js 工作正常,但是当我尝试动态添加图像时,js 不起作用。

<div class="ism-slider" data-transition_type="fade" data-play_type="loop">
  <ul>
    <!--li append from jQuery ajax-->
  </ul>
</div>

然后我打开js,我看到它有一个自动执行的函数,所以问题是:如何执行js中的函数页面加载后?

最佳答案

使用加载。由于您使用的是 jq:

$(window).load(function () {
    // do stuff
});

我查看了这个幻灯片库,发现您可能会感兴趣:

<script>
    window.ISMConfig = {no_instantiation:true};
</script>
<script src="/ism/js/ism-2.0.1-min.js?v=150717"></script>

关于javascript - 加载页面后如何调用函数自动执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32358884/

相关文章:

javascript - WebView 在 Android 上无法正常工作

javascript - react 热重载不起作用

javascript - 使用一组值在运行时生成多个下拉列表

javascript - 阻止 HREF 重定向但仍完成操作?

html - 简单的 HTML/CSS 幻灯片无法正常工作

html - 将我的导航栏链接居中

javascript - 在 vue 2 中更改路由器时如何显示加载微调器

jquery - 如何在动态元素周围设置父级宽度

html - 这种格式对于 HTML 中的选取框是否正确?

php - 不要删除 CakePHP 分页中事件页面上的 "a"链接