jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在jQuery / HTML5中动态更新Image Rotator大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我知道有许多免费的图像旋转器等,使用像jQuery这样的东西.我的问题是,有没有办法动态更新图像旋转器而不刷新网站页面

所以基本上你要显示十张图像,然后1小时后你有一个脚本删除旧图像添加十个新图像和一个新的xml文件,你需要刷新页面吗?或者脚本是否始终动态检查xml文件,因此您不必进行刷新.

附:它不一定是jQuery,可能是HTML5或者喜欢 – 我只是想能够添加删除文件夹中的图像,并让旋转器@L_675_13@更新以使用文件夹中的内容

解决方法

我认为,如果可能的话,最好在画廊上进行操作而不做任何可能需要重新初始化它的事情.下面的方法试图通过替换图库图像来实现这一目标,而无需替换img节点本身.

首先,让我们假设服务器端代码已启动并正常工作,并通过任何方式返回json,当解码时相当于:

[
    "images/aaa.jpg","images/bbb.jpg","images/ccc.jpg","images/ddd.jpg","images/eee.jpg",etc.
]

然后:

$(function(){
    var $galleryImgs = $('#myGallery img');//gallery img nodes in a jQuery wrapper.
    var updateGallery = function() {
        $.ajax({
            url: 'getImageUrls.PHP',//or whatever
            data: {
                n: $galleryImgs.length //specify how many new image urls to fetch
            },dataType: 'json',success: function(data) {
                $.each(data,function(i,url) {
                    if($galleryImgs[i]) { //safety
                        $galleryImgs[i].src = url; //replace each gallery image in turn
                    }
                });
            }
        });
    };
    var galleryInterval = seTinterval(updateGallery,60*60*1000);//60*60*1000 for one hour; 30*60*1000 for half an hour
});

因此,图库插件将(希望)继续旋转幸福地不知道它的图像已被更改.一些画廊插件可能比其他插件更容易接受 – 必须进行实验.

大佬总结

以上是大佬教程为你收集整理的在jQuery / HTML5中动态更新Image Rotator全部内容,希望文章能够帮你解决在jQuery / HTML5中动态更新Image Rotator所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。