php - 在 Galleriffic jQuery 插件中设置第一个选定的图像?

标签 php javascript jquery photo-gallery

我正在使用Galleriffic jQuery plugin为我的照片库。图库图像是从 PHP 数据库中加载的。我希望能够从另一个网页链接到图库中的一张照片,并使用传递该图像 ID 的 URL 查询。然后应选择该图像并将其显示在大预览(或幻灯片容器)中,而不是默认的第一个图像。

我想做的是:

mywebsite.com/pictures/?pid=12345

其中12345是要选择的图像的ID。

最佳答案

或者只是在您的客户端中执行此操作:

$(function(){
    var id = location.href.replace(/.*pid=/, '');
    $.galleriffic.gotoImage(id);
});

您可以尝试将 id 添加到 URL 的哈希值而不是查询字符串中。 例如 网址为:

http://mywebsite.com/pictures/#12345

将这些代码添加到您的页面:

$(function(){
    $.galleriffic.gotoImage(location.hash);
});

这样会更好,因为 Galleriffic 在查看不同图片时不会更改页面 URL。

关于php - 在 Galleriffic jQuery 插件中设置第一个选定的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9253036/

相关文章:

javascript - 无法读取未定义的属性 'login' - 测试 spy - Angular2+

javascript - Protractor - 按钮点击比预期更快地调用回调

javascript - 更改表单的 onsubmit 属性来提交是一个好习惯吗?

javascript - javascript 中的范围选择器。范围无效?

php - nginx 中如何处理 post 值

php - 如何使用 symfony 5 摆脱国际弃用消息

php - ubuntu litespeed php7.0 有一个奇怪的 php.ini 路径

php - 选择-仅显示一次值

jquery - 当div的内容改变时如何中断?

javascript - 在 div 容器中显示错误消息以使用 Jquery 进行验证