JavaScript greybox - 幻灯片放映在FF / Safari中不起作用

时间:2010-06-14 15:16:21

标签: javascript

有谁熟悉greyBox JavaScript插件? orangoo.com/labs/GreyBox /

它适用于幻灯片和东西..我无法让它在FF / Safari中工作;它在IE中运行良好,但FF / Safari不会播放球..

orensanz.org/photos.html

非常感谢一些建议.. 据说有这个东西的谷歌小组(论坛)(不能发布网址..这个东西限制了你可以在帖子中包含多少网址,它与他们的家庭链接(上面的网址..哦兄弟..)但是当你链接到它时,你登陆一个pg说他们已经被启动了b / c他们违反了谷歌的服务条款......; - )

谢谢..

3 个答案:

答案 0 :(得分:0)

在我看来,好像某些Javascript代码中存在竞争条件。如果图像不在缓存中,那么我认为它永远不会使图像框可见:

 if(gb_type == "image") {
   if(img_holder.width != 0 && img_holder.height != 0) {
     var width = img_holder.width;
     var height = img_holder.height;

     GB.width = width;
     GB.height = height;

     setupOuterGB();

     if(GB.use_fx) {
       AJS.setOpacity(frame, 0);
       AJS.fx.fadeIn(frame);
     }
   }
 }
 else {
   GB.width = frame.offsetWidth;
   GB.height = frame.offsetHeight;
   setupOuterGB();
 }

认为代码应该被称为图像的“加载”处理程序。请注意,在您点击任何特定图像时第二次时,您的页面在Firefox中运行良好。

答案 1 :(得分:0)

    if(GB.show_loading) {
 AJS.AEV(window, 'load', function(e) {
 loaded();
 });
}
else {
 loaded();
} 

尝试将这些行置于超时或将loaded()替换为AJS.AEV(window, 'load', function(e) {loaded();});

答案 2 :(得分:0)

(我无法添加评论,点击“添加评论”时没有任何反应..)

是的我知道我可以使用其他灯箱..但我需要的是幻灯片放映在用户点击的照片中...在工作中我一直在使用这个,flowplayer.org/tools/demos/scrollable /easing.html,但是当你告诉它从一张给定的照片开始(不是照片1)时,它会向它滑动..我需要一张它只是在没有滑动效果的情况下落在指定照片上 - 除此之外是完美的

很多光滑的JS灯箱里面有照片本身顶部的“下一个”按钮,其他东西阻碍了照片,我不希望那样..)哦,伙计,我仍然无法得到这个东西在Safari中全部工作,而他们在线的例子(orangoo.com/labs/GreyBox/)在Safari中工作得很好,我没有得到这个...谢谢你的帮助(顺便说一下:我为setTimeout尝试了很多差异设置,一直从1000毫秒到大约30,000 ..无论哪种方式Safari都不会碰它..: - (