- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
本质上,我想根据图库中每个图像的尺寸更改图像裁剪的变量。如果图像的高度大于宽度,我想切换到高度裁剪,否则保留宽度裁剪。到目前为止,我正在使用 Galleria 插件,我有以下代码:
if ($(image).width() > $(image).height()){
var upordown = "width"
} else {
var upordown = "height"
}
变量在这里,并且是 Galleria 选项列表的一部分:
image_crop : upordown,
如有任何帮助,我们将不胜感激。
最佳答案
您是否正在寻找一种始终将图像放入容器内而不进行裁剪的方法?尝试将 image_crop
(或最新版本中的 imageCrop
)设置为 false
。
编辑:您可以监听loadfinish
事件并根据动态图像尺寸设置选项。您需要调用 refreshImage
来应用更改。
$('#galleria').galleria({
extend: function() {
var gallery = this,
landscape;
this.bind('loadfinish', function(e) {
landscape = e.imageTarget.width >= e.imageTarget.height
? 'width' : 'height';
gallery.setOptions( 'imageCrop', landscape ).refreshImage();
});
}
});
关于jquery - 如果图像更宽或更高,如何使用 Galleria jQuery 插件使 image_crop 有所不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4975635/
我在我的页面中使用了多个 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/) 从一组用户选择的图像动态生成幻灯片。用户还可以选择一些选项,例如高度、宽度、转换速度、显示/隐藏缩略图轮播等,这些设置将应用
我是一名优秀的程序员,十分优秀!