在data-auto设置为true的情况下,获取Fotorama中当前照片的完整路径 - javascript

我正在使用fotorama版本4.5.2插件作为个人网站上的图片库。我希望页面上有一个按钮,使我可以编辑有关存储在数据库中的当前显示照片的某些信息。为此,我需要一些有关当前所显示照片的数据,最好是图片的完整路径,但是像id这样的东西可能会起作用。我的问题是:如何获得有关当前显示图片的数据?我看过一些可以将data-auto设置为false并手动加载fotorama的东西。我希望将auto功能设置为true,因为我对所有功能的工作方式都感到满意,并且似乎很难手动设置所有功能。如果获取此数据的唯一方法是将data-auto设置为false,那么如何手动设置所有内容?我发现fotorama网站(http://fotorama.io/customize/api/)上的API文档令人困惑,并且我尝试使其手动工作失败。任何帮助将不胜感激。

参考方案

我终于找到了解决方案。您可以通过按钮调用此javascript函数,它将为您提供当前照片的完整路径。

function getPicName () {
    var name = $(".fotorama__active").find("img.fotorama__img").attr('src');
    alert(name);
}

在文本字段中键入时显示预制建议列表 - javascript

如标题所说我正在处理一个mysql项目,我希望该文本字段在键入它时向现有用户提供建议(管理员控制页以禁止用户..类似的东西)一个简单的例子来解释:当我输入文字时..我想给用户输入建议假设他正在输入颜色名称所以当他在其中输入b在他继续之前,会出现一个列表,向他提供我们预先设定的建议,例如:黑色棕色蓝色然后如果他输入l为bl该列表将是:黑色蓝色布拉布拉有什么建议…

PHP json_encode数组到javascript关联数组 - javascript

我有一些从PHP中读取的mysqli列。它正在完美地获取和回显。$results = mysqli_fetch_assoc(mysqli_query($conn, $querystring)); echo json_encode($results); //$results = {"title":"Sea Shells"…

在访问另一页面后保留浏览器滚动位置 - php

我正在使用JS,JQuery和PHP,试图解决无限滚动问题。问题是,如果您在页面上滚动很长一段时间,并且用ajax加载了更多页面,然后单击链接转到新页面,那么在使用浏览器时如何自动转到旧页面中的同一位置新页面上的返回按钮?。新页面使用ajax滚动加载。 php参考方案 我想出的解决方案是在离开页面之前,将每个页面与相关数据一起存储。需要以下信息来保持滚动位置…

如何防止Cookie被其他浏览器和系统上的用户窃取 - javascript

目前,我正在使用cakephp,并在我的项目中实施用户管理。今天,我在用户会话中遇到了一个问题。我已经生成了一个Cookie来记住加密格式的用户密码如果用户会话过期,cookie将恢复会话。现在我已经尝试将cookie从chrome转移到其他浏览器到Mozilla使用Cookie管理器插件。而且我发现自己在两种浏览器中都已登录,这是防止这种情况的最佳方法。?…

提交初始化后删除某些帖子数据 - javascript

在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …