标签: preloader

Patch flex框架能够立即显示预加载器吗?

在Flex框架中,可以在加载网站时使用自定义预加载器.

Adobe文档中,它指定如果在下载700毫秒后下载的应用程序少于一半,则会显示进度条[预加载器]."

但是我总是希望预加载器能够立即显示,因为我知道95%的用户是第一次访问者,而且网站超过500kb.我不希望人们必须等待.7秒才能显示预加载器动画.

我认为理论上可以"修补"框架以消除这个.7秒限制.我没时间弄清楚如何,我以前从未做过.

有人帮忙吗?

apache-flex monkeypatching preloader

2
推荐指数
1
解决办法
1838
查看次数

css背景图像预加载器

我在为css背景图像制作工作预加载器时遇到了麻烦.情况就是这样:我有几个隐藏的元素,每个元素都有一个css背景图像.

当用户点击"开始"按钮时,我然后使用jquery显示元素(一个接着一个:显示一个,另一个隐藏).但是,只有在加载所有图像后,"开始"按钮才可用.

我正在使用这个预加载器:

function preloadimages(arr) {
    var newimages=[], loadedimages=0
    var postaction=function(){}
    var arr=(typeof arr!="object")? [arr] : arr

    function imageloadpost() {
        loadedimages++
        if (loadedimages == arr.length) {
            postaction(newimages) //call postaction and pass in newimages array as parameter
        }
    }

    for (var i=0; i<arr.length; i++) {
        newimages[i] = new Image()
        newimages[i].src = arr[i]
        newimages[i].onload = function() {
            imageloadpost()
        }

        newimages[i].onerror = function() {
             imageloadpost()
        }
    }

    return { //return blank object with done() method
        done:function(f) {
            postaction = f || postaction //remember …
Run Code Online (Sandbox Code Playgroud)

css jquery background preloader image-preloader

2
推荐指数
1
解决办法
1882
查看次数

显示加载gif直到加载所有图像?

我正在使用Bootstrap 3构建一个投资组合网站,使用轮播作为完整背景.我想要的是能够显示加载gif,直到每个网站的图像阵列被加载,因为图像将是大的.

这是我正在使用的HTML代码.

<div class="carousel-inner">
  <div class="item active">
    <img src="./img/bg_01.jpg" alt="" />
    <div class="container">
      <div class="carousel-caption">
      </div>
    </div>
  </div>

  <div class="item">
    <img src="./img/bg_02.jpg" alt="" />
    <div class="container">
      <div class="carousel-caption">
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我已经google了关于图像预加载但我找不到任何非常适合我想要的内容.我应该关注哪个方向?也许ajax/jquery插件?

谢谢!埃里克

ajax jquery preloader image-preloader twitter-bootstrap

2
推荐指数
1
解决办法
8425
查看次数

如何将预加载器加载 gif 添加到我的网站

我想在我的网站加载前最多 5 秒添加带有“加载”gif 图像的预加载器。我尝试了很多方法,但它不起作用,请你们帮我解决这个问题吗?

参考:https : //www.itchotels.in/。我想要这样的东西。提前致谢。

html css preloader bootstrap-4

2
推荐指数
1
解决办法
1万
查看次数

无法访问null对象引用的属性或方法

我尝试在Flex中为我用Flash编写的项目做preloder.我在这个站点链接文本的帮助下做了这个. 我的Flash项目在名为Game的主类中有下一个源代码

stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, keyUp);

private function keyDown(event:KeyboardEvent) {
   if (event.keyCode == 81 && q_was_push == false) q_was_push = true;
   if (event.keyCode == 81) press_q = true;
   if (event.keyCode == 65) press_a = true;
   if (event.keyCode == 83) press_s = true;
   if (event.keyCode == 32) press_space = true;
} ...
Run Code Online (Sandbox Code Playgroud)

当我接受Flex生成的新swf文件时,我有错误TypeError:错误#1009:无法访问空对象引用的属性或方法.在游戏()

如果我发表评论

//stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
//stage.addEventListener(KeyboardEvent.KEY_UP, keyUp);
Run Code Online (Sandbox Code Playgroud)

Flex应用程序工作但Flash应用程序不响应按钮按下

请问我如何将预加载器和工作按钮组合在一起

apache-flex flash preloader actionscript-3

1
推荐指数
1
解决办法
3246
查看次数

是否有一种隐藏flex预加载器的简单方法?

有没有办法隐藏预加载器.我的一个想法是创造一个空的新的,但肯定有一个更简单的方法来做到这一点.

这可能听起来像一个愚蠢的想法,但在某些情况下,隐藏预加载器可能会很好.特别是如果它不需要很多工作.

apache-flex preloader

0
推荐指数
1
解决办法
1079
查看次数

奇怪的jQuery AJAX问题

我正在使用jQuery AJAX从PHP页面获取一些数据,并在占位符中使用加载GIF图像,让用户知道结果正在进行中.

$(".project").change(function(){
            $(".custName").html("<img src='/admin/images/ajax-loader.gif' />");
            $(".projectDesc").html("<img src='/admin/images/ajax-loader.gif' />");
            var project_num=$(this).val();
            var dataString = 'project='+ project_num;

                $.ajax
                    ({
                        type: "POST",
                        url: "customerfilter.php",
                        dataType: "json",
                        data: dataString,
                        cache: false,
                        success: function(data)
                        {
                            $(".custName").html(data.message1);
                            $(".projectDesc").html(data.message2);
                        }
                    });


        });
Run Code Online (Sandbox Code Playgroud)

当我点击触发器并打开Firebug控制台时,我可以看到POST返回并且数据是正确的.然而,加载gif永远不会消失,永远不会被正确的数据所取代 - 不知道为什么!?

这是Firebug和RESPONSE窗口的屏幕截图:

替代文字

相对PHP:

while ($row = mysql_fetch_array($result)) {
                echo json_encode(array(
                    "message1" => $row['cust_name'],
                    "message2" => $row['description'],
                ));
Run Code Online (Sandbox Code Playgroud)

$ result是一个mysql_query

php ajax jquery post preloader

0
推荐指数
1
解决办法
147
查看次数

带有嵌入bytearray的SWF预加载器

在整个SWF完全加载之前,编译的SWF不显示预加载器.任何人都会非常感激,我用谷歌搜索整晚都找不到任何东西,至少对我而言.

flash bytearray preloader actionscript-3

0
推荐指数
1
解决办法
1915
查看次数

WIndow preloader在jquery中延迟了

嗨我想在我的页面添加一个预加载器,但是当你进入窗口时,正在发生的是页面加载器没有加载..它正在等待窗口加载,然后它也显示加载器... . 我怎样才能解决这个问题?这是我的代码:

$(window).load(function(){
$("#all").hide();
var wh = $(window).height();
$("#loader").show();
$("#all").hide();
$("#loader").css("height",wh);
$("#loader").delay(4000).fadeOut(400);
$("#all").delay(4020).fadeIn(400);
});
Run Code Online (Sandbox Code Playgroud)

所以简而言之,首先我可以实际看到页面,然后装载机进来!我不知道如何解决这个问题,非常感谢任何帮助!

jquery preloader

0
推荐指数
1
解决办法
503
查看次数

检查body标签时出现意外的JavaScript无限循环

我打算使用ASAP脚本来检查是否加载了body标签,但它会导致整个页面冻结.

这里是:

while (!document.body)
    if (document.body) console.log('loaded');
Run Code Online (Sandbox Code Playgroud)

这当然在所有情况下都无法正常工作,但我很困惑为什么这会变成无限循环并冻结页面.

javascript preloader infinite-loop document-body

0
推荐指数
1
解决办法
129
查看次数