首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预加载特定文件夹中的图像

问预加载特定文件夹中的图像
EN

Stack Overflow用户
提问于 2013-07-14 19:26:22
回答 2查看 386关注 0票数 0

我想使用我自己的幻灯片,而不是使用一些插件为我的joomla模板。因此,我需要有预加载图像,因为在插件中的图像是从文件夹中取出来的。所以我的问题是,如何从特定的文件夹中创建一个数组。my-template/bg获取所有图像,最后上传的图像应该在数组的最后。

EN

回答 2

Stack Overflow用户

发布于 2013-07-14 22:34:18

这是我在没有测试的情况下黑进的一个建议:-)

在您的模板中:

代码语言:javascript
复制
<script>var imgObj = <?php echo $this->getDirectory('images');  ?></script>

在jQuery的文档就绪代码块中

代码语言:javascript
复制
// load images into DOM and wait for load event
if (typeof window.imgObj === 'object') {

      $(window.imgObj).each(function (index) {
         var url = window.imgObj[index],
             image = $('<img src="' + url + '" />');

      //for old non webkit-opera you need to do a hack like
      image.appendTo('body').remove();

      image.on('load', function () {
         //do stuff with the image once loaded
      }
   }
}
票数 1
EN

Stack Overflow用户

发布于 2013-07-14 22:11:21

Brifly:

jQuery使用Ajax调用从文件夹中获取文件名PHP脚本。

或

PHP生成页面(HTML)与嵌入的javascript,其中有数组的文件名。

在这两种情况下,PHP都可以测试文件日期和时间,以便在数组中对文件名进行排序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17638965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档