javascript - 在放大 View 上显示图像标题

标签 javascript php jquery css image

基本上我需要在放大图像时显示图像名称(标题)。所以我尝试了这个示例代码。

Sample Code for Image Gallery

下面给出了相同的演示

Demo of the same

现在我想要的是当图像在左侧放大时有一个标题 第 1 张,共 3 张。而不是我需要 Image CaptionImage1.png 类似这样。

当我打开 lightbox js 文件时,我发现这一行将显示 Image 1 of 3 line

if (this.imageArray.length > 1){
            this.numberDisplay.update( LightboxOptions.labelImage + ' ' + (this.activeImage + 1) + ' ' + LightboxOptions.labelOf + '  ' + this.imageArray.length).show();
        }

我试图通过将 (this.activeImage + 1) 替换为 (this.activeImage.value) 来更改代码,但它显示未定义。

如何在图片放大时显示相应图片的名称。 任何帮助表示赞赏。

最佳答案

在 PHP 代码中,

寻找

echo '<li><a href="'.$file.'" rel="lightbox['.$lightbox.']">';

替换为

echo '<li><a href="'.$file.'" rel="lightbox['.$lightbox.']"> title="Whatever Title You Need or get FileName by using php"';

关于javascript - 在放大 View 上显示图像标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42850762/

相关文章:

javascript - 如何使用 attr() 将变量中的值插入到文本区域

javascript - 没有通过ajax获取数据

javascript - 试图阻止输入到文本区域

javascript - 包含/嵌入第三方 javascript 的最安全方法

php - 不确定mysql查询

php - 找不到保存处理程序 'redis' - Ubuntu

php - MySQL 选择组依据

javascript - 如果用户在文本字段中输入值并直接按浏览器刷新按钮,onblur 事件不起作用?

javascript - 传单弹出窗口不会打开( react )

javascript - 停止输入时保存输入/文本框而不使用提交按钮