问题标签 [galleria]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - php 图片库
我已经设置了一个新的图像库,其中图像存储在服务器上的 /images/ 文件夹中,并且各自的详细信息存储在 mysql 数据库中(标题、描述、imagesrc)。
然而,我想要做的是拉回存储在服务器文件夹中的所有图像,而不必在 html 中列出它们。我已经让 php 拉回正确的字段并正确填充图库,但是当将新图像添加到库中或更新原始图像之一时,它显然不会在我的网站上通过。
我的代码是:
在循环中检索此信息的最佳方法是什么 - 我对 php 不是很熟练(正如您从我的代码中看到的那样!),因此将不胜感激在此脚本中构建这样一个循环以填充基于画廊的任何帮助和指导在文件夹中的所有图像上。
谢谢!!
京东
jquery - Galleria jQuery插件定制问题
我正在尝试自定义 Galleria jQuery 插件,以允许使用 dataConfig 函数提供丰富的字幕,详见此处。图库的基本代码如下:
我遇到的问题是,如果我将 img 标签包装在锚点中,如下所示 -
-- 允许在禁用 JS 时优雅降级 -- dataConfig 函数中的“title”和“description”引用不再起作用,因为我意识到 jQuery 正在寻找紧跟 img 标签的 H2 和“desc”类,并将其放置在锚点内似乎会在输入时破坏参考 - 即通过 (img).next 和 (img).siblings。因此,我的问题是如何更改这些标题和描述 jQuery 引用以使用位于锚标记内的图像。我意识到我可以将锚放在整个街区周围——即。img、h2 和“desc” div——我相信现在技术上允许在 HTML5 规范中,并且它将继续按照输入的方式工作,但我宁愿只包装 img。
我想这更像是一个基本的 jQuery 问题。非常感谢这里的任何帮助。
javascript - 似乎无法获取元素 ID
我有一个图像列表,我真的需要在我的 JS 中获取每个图像的 ID,但我不知道该怎么做。我试过这个方法,但它返回的是空字符串而不是 ID。我尝试从 DOM 元素http://galleria.aino.se/docs/1.2/references/dom/ 中获取它,$(".galleria-thumbnails img").click(function(){alert((this).id)});
但这种方法不起作用,警报根本没有出现。我也在这里做了一些研究http://galleria.aino.se/docs/1.2/api/methods/并得到了这个代码,但这显示了空字符串的警报。
画廊 div
控制台没有错误,控制台中没有显示任何内容。此外,这个标记工作正常,画廊插件自己制作 DOM 元素,这对这种情况非常令人沮丧。DOM结构可以在这里查看,但我也会在这里链接它http://galleria.aino.se/docs/1.2/references/dom/
jquery - Galleria 致命错误:无法从 CSS 中提取舞台高度。跟踪高度:0px
如果我有该行<style type="text/css"></style>
,即使它是空白的,Galleria 也会抛出错误消息“致命错误:无法从 CSS 中提取舞台高度。跟踪高度:0px。”
看来,即使我通过以下方式告诉 Galleria 使用 300 的高度:
它试图首先确定高度,而 CSS 行混淆了它,所以它抛出了这个错误。如果我删除那一行,则不再有错误。
反正我还能用<style type="text/css"></style>
吗?我们使用它来根据使用它的客户定制我们网站的外观和感觉。
php - 简单的 JSON 问题
我从未使用过 JSON,我现在真的需要这样做,我已经尝试了 jQuery 页面中的大量示例,但它似乎对我不起作用。
我有生成字符串的 *.php 文件,因为我知道这是我将 JSON 从 PHP 传递到 javascript 的方式。我要生成的字符串非常简单:
所以结果会像(格式化)
等等...
不知何故,我认为这不是正确的做事方式,当然请原谅,但正如我所说,我从未使用过 JSON 格式,我几乎不知道它代表什么。
我希望这些数据位于 javascript 数组中,这样我就可以像这里一样在我的画廊中使用它(3。使用 JSON)http://galleria.aino.se/docs/1.2/references/data/
有人可以帮我解决这个问题吗?我知道这可能是一个非常简单的问题,但对于我这个菜鸟来说,这很难理解。当我知道如何解决这个问题时,我可能会明白它是如何工作的以及如何使用它,但现在我真的不知道。
javascript - jQuery 递归
我的代码有问题,当我在其中调用同一函数的递归调用时,某些代码不起作用。它必须与myGalleria = Galleria.get(0);
,但我不知道如何使它全部工作。
文档就绪(仅在我第一次调用函数时显示,第一次一切正常)
现在函数本身,请注意,当我单击.galleria-menuButtons span
调用相同的函数时,没有任何工作,画廊本身正在创建,但没有别的。
我在 window.resize 上有类似的功能,它在递归调用后也不起作用。
javascript - 帮助将图像动态加载到 Galleria
我正在建立一个以画廊为主要特色的网站,我需要画廊有“类别”。我将通过 AJAX 加载图像,但目前只是让 Galleria 画廊加载不同的图像被证明具有挑战性。我的代码如下:
当我运行这个函数时,我在 Firebug 中得到这个错误:
错误:加载失败:未找到数据。
对于我的生活,我无法解决这个问题。
jquery - 在 div 集中包含 Galleria Gallery 以显示无
我在 div 中有一个画廊,最初设置为不显示,这是因为我在同一页面上有 5 个画廊,并且只想在任何时候显示一个。现在,每当我单击链接以显示其中一个画廊时,我都会遇到致命错误:
有没有办法解决这个问题?我的 javascript 知识不是很好,但任何帮助将不胜感激。
谢谢。
乔尼
jquery - 在 jQuery 插件 Galleria 的照片标题中显示自定义 html
Galleria 是一个非常不错的图库插件,但照片标题中显示的信息(如果您单击i符号)是由插件生成的。
我正在尝试找到一种可靠的方法(内容与演示文稿分离、跨浏览器、符合标准,如果可能的话)能够在此标题文本中插入我的自定义 html 代码(即链接和样式)。
该插件支持带有dataConfig选项的 html 标题,但它被剥离<a href=""></a>
了。
为了克服这种剥离,我发现这是可行的:
JS
HTML
理想情况下,一个简单的description: $('.info').html()
就足够了……