我解决了我原来的问题,但我想知道是否有一个更优雅的解决方案.我正在使用Foundation的Orbit创建幻灯片.这不是简单的幻灯片放映,它是幻灯片放映,其中每个幻灯片都定义了数据标题,并且在此数据标题中有HTML需要加载模式对话框.
如果您正在使用Foundation,您会立即考虑使用Reveal库来调出模式对话框,我会这样做,但要求使用prettyPhoto.(这些是要求.)问题是数据标题中的元素不受原始初始化调用的影响:
$("a[rel^='prettyPhoto']").prettyPhoto();
我需要做的是确保在加载时初始化每个数据标题.好吧,这是问题所在.我已经使用afterSlideChange事件解决了幻灯片过渡问题,但问题是第一张幻灯片.我需要为显示的第一张幻灯片调用此方法.
这是解决此问题的代码:
<script type="text/javascript">
$(window).load(function () {
$('#featured').orbit({
afterSlideChange:function () {
$("a[rel^='prettyPhoto']").prettyPhoto({
default_width:640,
default_height:500,
theme:'light_square'
});
}, // empty function
fluid:true // or set a aspect ratio for content slides (ex: '4x3')
});
$("a[rel^='prettyPhoto']").prettyPhoto({
default_width:640,
default_height:500,
theme:'light_square'
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做到这一点,而不必复制该代码.我应该定义自己的"initializeSlide"事件,还是有一些答案我只是缺少?
当您在没有项目的情况下运行Leiningen搜索时,它会尝试从http://repo1.maven.org和clojars.org 下载存储库索引.有没有什么办法可以传入一个环境变量来从存储库管理器而不是这些中央存储库下载这个索引?
我已经将Maven用于多个构建,并且我有一个settings.xml文件,它将我的存储库定义为全局镜像.我看到Leiningen在尝试获取代理配置时使用了Maven设置,但它没有使用相同的配置来下载索引文件.
我想从我的存储库管理器下载存储库索引,因为它只需要几秒钟.(从中心下载索引需要很长时间.)我错过了一些明显的东西吗?
我需要多少数据才能使用Presto?该网站声明它可以查询从千兆字节到千兆字节的数据大小.我理解它是如何用于查询非常大的数据集的,但有人使用它数百GB吗?
bigdata ×1
clojure ×1
javascript ×1
jquery ×1
leiningen ×1
orbit ×1
presto ×1
prettyphoto ×1
repository ×1