我们目前正在一个网站上使用全屏图像幻灯片,初始测试非常有效,下面的代码显示了它的工作原理:
$.vegas( 'slideshow' , {
backgrounds:[
{ src:'/uploads/images/1397/lmwp_02.jpg', fade:1000 },
{ src:'/uploads/images/1397/lmwp_03.jpg', fade:1000 },
{ src:'/uploads/images/1397/lmwp_04.jpg', fade:1000 }
]
})('overlay');
我们要做的是从CSM动态地写入图像。我现在做的是列出一个简单的列表,如下所示:
<ul id="homeSlides">
<li><a href="/uploads/images/001.jpg">001</a></li>
<li><a href="/uploads/images/002.jpg">002</a></li>
</ul>
我们需要做的是获取此图像列表并将其注入到$.vegas backgrounds:[]函数列表中。。。
我已经尝试了下面的代码,可以得到图像列表,但我不确定您将如何将其放入$. vegas函数:
var homeImgURLs = [];
$('#homeSlides li a').each(function(index) {
homeImgURLs.push('{ src:' + $(this).attr('href') + ', fade:1000}');
});
因此,这里的职位。非常感谢您的帮助。
像这样的东西应该可以做到:
var homeImgURLs = [];
$('#homeSlides li a').each(function(index) {
homeImgURLs.push({
src: $(this).attr('href'),
fade: 1000
});
});
$.vegas( 'slideshow' , {
backgrounds: homeImgURLs
})('overlay');
在您的示例中,当您要推送对象时,您正在将字符串推送到homeImgURLs
数组中。
问题内容: 我正在组合一个幻灯片显示程序,该程序将测量用户在每张幻灯片上花费的时间。幻灯片显示了几种不同的魔术。每个技巧显示两次。在重复之间显示了临时图像。在每个技巧之间显示过渡图像。 在第一次重复播放花样时,单击后,JPanel颜色在屏幕上闪烁,然后显示下一张图像。在相同技巧的第二次重复过程中不会发生这种情况。图片加载时间过长。 是否有一种简单的方法来预加载图像,以使第一次通过时没有延迟? 编辑
背景图像在大屏幕上不显示为完整图像,但在小屏幕上很合适。 在所有的屏幕上,图像都有一个特定的维度来作为响应?
我需要帮助来定制jQuery插件。我对javascript或jQuery都没有太多经验。我是个新手。 我从网站下载了Vegas 1.3.4插件http://vegas.jaysalvat.com/ 因为我想有一个全屏背景幻灯片,介绍我正在做的一个学校项目。但是我不知道如何定制这个插件。我猜“jquery.vegas.js”是所有神奇的地方。 我在这里通读了幻灯片的文档:http://vegas.j
问题内容: 我对前端开发和基础非常陌生。 我正在尝试成为响应时按比例缩小的全屏图像。 谁能告诉我我在做什么错?它可以正确缩放,但无法显示完整图像。我还希望将其放在移动设备上,这可能吗? HTML: CSS: 问题答案: //HTML 要么 要么
下面的程序适用于目录中的第一个. jpg。当第二次调用时,它会得到一个“_tkinter。图片"pyImage2"不存在"异常。为什么它会得到错误?有没有办法重用第一个图像而不是创建第二个? 导入系统,如果是系统,则导入操作系统。版本信息[0]==2: 导入Tkinter Tkinter=Tkinter其他:从PIL导入图像,ImageTk导入Tkinter 这是控制台输出。Traceback(最
我看到许多应用程序使用全屏图像作为背景。这是一个例子: 我想在项目中使用它,到目前为止,我发现最好的方法是使用大尺寸的图像,将其放入并使用来调整边距 问题是,如果屏幕分辨率非常高,图像质量就会下降。 我想到的另一个选择是使用中的图像,将中的和作为背景...这拉伸了图像,但我认为结果不是很好... 你会怎么做?