【问题标题】:Slider gallery descriptions?滑块画廊描述?
【发布时间】:2019-02-01 12:27:23
【问题描述】:

我正在为一家提供许多不同产品的公司建立一个网站,因此我需要建立六个带有照片库的页面。我已经为画廊编写了所有代码,所以我需要做的就是在每个新页面上复制 HTML,并更改图像的来源。

但是,我还需要在每张图片下方显示小的描述或标题。现在我可以这样做了

if (iter === 36) {
        $('.product-title p').html('<p>Photo 36 description</p>');

但是,考虑到我有 7 页的画廊,每个画廊大约有 30 张图片,像这样手动编写,一张一张,会让我的代码变得非常庞大。

我想知道是否有一种更简单的方法可以在图片更改时更改的图库下方添加标题/描述?

提前致谢。

【问题讨论】:

  • 如果可以通过控制台尝试,然后在您的条件下发布
  • 您可以将描述存储在 html 数据属性中(例如 data-image-description="Photo 36 description"。然后在 javascript 中您只需要读取该属性并设置所需的值。
  • @tuna 很有魅力,谢谢!我只是不知道我是否可以“接受”您的回答,因为您将其写为评论,如果有办法告诉我。或者您可以复制它并将其作为答案发布,我将“接受”它

标签: jquery css slider photo-gallery


【解决方案1】:

您可以使用 html 属性存储图像描述,例如data-image-description="Photo 36 description".

通过这种方法,您可以将硬编码值从 JS 移动到 HTML。只觉得你在 JS 中需要做的就是读取数据属性并设置你想要的值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-18
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多