- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对在哪里放置像 Galleria 这样的 jQuery 框架有点困惑。在 rails 3.1 的新 Assets 管道 ?
我知道,从技术上讲,应该进入 /vendors/assets/javascripts
但是,据我了解,Galleria
带有 jQuery 和主题的文件夹希望位于实时站点的根目录 ( /galleria
) 中才能正常工作。
另外,当我们在这里时,将以下脚本放在哪里,以便它只出现在带有画廊的页面上?
<script>
$('#gallery').galleria({
width:500,
height:500
});
</script>
vendor/
assets/
javascripts/
galleria-1.2.5.js
galleria-1.2.5.min.js
galleria/
themes/
classic/
classic-loader.gif
classic-map.png
galleria.classic.css
galleria.classic.js
galleria.classic.min.js
require_tree .
将加载
app/assets
中的所有内容,
lib/assets
和
vendor/assets
?!?
最佳答案
我遇到了同样的问题,花了一段时间才开始工作。最初,它在开发中可以正常工作,但当我们转向生产时,Galleria 默默地失败了,因为 Assets 文件名现在有“指纹”。这似乎也是 jQuery UI 主题和许多其他此类脚本的问题。
当然,您可以回到旧的做事方式并将所有内容都“公开”,但我们希望自动合并所有 css/js 文件并以 rails 方式做事的优势。
这就是我的工作方式:
vendor/
assets/
images/
classic-loader.gif
classic-map.gif
javascripts/
galleria-1.2.5.js
galleria.classic.js
stylesheets
galleria.classic.css.scss
galleria.classic.css
文件到
galleria.classic.css.scss
.然后替换图像引用,像这样(我有两个):
url("classic-loader.gif")
变成
image-url("classic-loader.gif")
app/assets/javascripts/application.js
文件,确保你有这些行
//= require galleria-1.2.5
//= require galleria.classic
//= require_tree .
app/assets/stylesheets/application.css
文件,确保你有这些行
*= require galleria.classic
*= require_tree .
galleria.classic.js
(或您的 Galleria 主题 javascript 文件),并替换以下行:
css: 'galleria.classic.css',
css: false,
rake assets:precompile
,我收到如下错误:
$ bundle exec rake assets:precompile
rake aborted!
classic-loader.gif isn't precompiled
(in /vendor/assets/stylesheets/galleria.classic.css.scss)
config/environments/production.rb
中设置此行:
config.assets.compile = true
关于ruby-on-rails - 在 Rails 3.1 Asset Pipeline 中放置 Galleria(jQuery 图像库框架)的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7248199/
我在我的页面中使用了多个 jQuery。其中两个工作正常。当我尝试集成 galleria 脚本时,它说, 错误:$("ul.gallery_demo").galleria 不是函数 代码单独为我工作。
我为化妆师创建了一个网站,我正在使用 Galleria 到投资组合。我对 IE8 中的 imagePosition 属性有疑问。即使我使用 imagePosition: 'center',图像在 IE
如果您在 Galleria 实例中使用过全屏模式,您就会发现关闭它的唯一方法是按退出键。 由于我喜欢这个功能,因为它非常实用,但对于最终用户来说,它不是那么直观,所以我想在右上角添加一个关闭按钮。 我
我已经在网站中实现了 jquery Galleria 插件,但希望当我将鼠标悬停在其上时它会暂停,并在我移除鼠标时再次播放。 我该怎么做? 谢谢瓦尤 最佳答案 您可以使用extend函数来做到这一点,
我想向 Galleria 添加一个“立即购买”按钮,这将触发将图像添加到访客购物车。 我已经设置了购物车代码,但我正在努力弄清楚如何将自定义按钮添加到 Galleria。 我目前使用的是经典主题,并将
我有一个使用 Galleria IO 的图片廊。当插件添加多种尺寸的图像时,它们会像这样调整每个图像的大小: Original Size[width-height] Thumbnail[w
这是当前的 Galleria API:http://galleria.aino.se/docs/1.2/api/methods/ 鉴于此 API,我想显示我刚刚上传并推送到 galleria 的图片:
我在我的网站上使用 Galleria 图片库。问题是:当我第一次运行 galleria 时,初始图像不是第一个,Galleria 会显示初始图像,然后滑回第一个图像。当我更多地点击大拇指时,Galle
我在使用 Galleria 时遇到问题。以下代码: $(document).keypress(function(e) { switch(e.keyCode)
我正在构建一个以画廊为主要特征的网站,我需要画廊有“类别”。我将通过 AJAX 加载图像,但目前证明只是让 Galleria 画廊加载不同的图像具有挑战性。我的代码如下: function swap_
我有一个画廊,我的舞台大小为 300x200 像素,但包含的图像被调整为 280x130 像素,因此图像周围有一个边框,并且它们在舞台区域内居中。 有没有办法摆脱这种行为,并尽可能将图像调整为舞台宽度
将 Galleria 与 frogCMS 结合使用,但目前无法创建淡入淡出效果并在加载时显示默认图像(当前仅在单击拇指时显示图像) $('ul.gallery').galleria( onImage(
我的画廊是喜怒无常的,有时有效,有时无效。我本来打算将画廊放入我的网站中,并且已将其启动并运行,但由于某些奇怪的原因,它非常不稳定,并且只有在页面完成加载之前快速转到选项卡 2 上的画廊时它才有效!我
当我检查元素时,它表明 galleria 使用的是全尺寸图像而不是缩略图。 来自 Galleria 文档的示例是 http://galleria.io/docs/getting_started/qui
如何使用 jquery.galleria.js 在缩略图和大图像中添加替代文本? $(window).load(function() { Galleria.loadTheme('http:
我正在使用 Galleria,我想使用经典主题并有字幕。那可能吗?如果是这样我该如何设置? 最佳答案 当然,classic demo有标题(单击左上角i 显示标题),您只需设置 alt 和可选的 ti
我的网页上有Galleria自动播放功能:http://www.clickclack.cz/。我要添加youtube视频标题(只有youtube视频)。你能帮我,怎么做? 我的设置在这里: $
何时 Galleria在全屏模式下,我希望它逐像素地显示图像,即根本不缩放。 我最初的计划是通过以下方式做到这一点: 使用fullscreenCrop: false,因为 the docs说,“fal
我使用 Galleria 插件和 jQuery 来创建我的图片库。我试图将用户选择的图像动态加载到 DOM 中,并让图库自动更新以显示这些新图像,但它不起作用。 Firebug 显示图像已成功加载到
我们使用 Galleria 库 (http://galleria.io/) 从一组用户选择的图像动态生成幻灯片。用户还可以选择一些选项,例如高度、宽度、转换速度、显示/隐藏缩略图轮播等,这些设置将应用
我是一名优秀的程序员,十分优秀!