【发布时间】:2012-02-01 06:49:17
【问题描述】:
我正在尝试在我的页面上实现 jQuery 插件 prettyPhoto。我使用了此页面中的示例:
http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/#!prettyPhoto
当我使用rel="prettyPhoto[pp_gal]" 时,我收到一条关于错误语法的错误消息:
错误:语法错误,无法识别的表达式:
[rel*=[pp_gal]
可能是什么问题?
我已经在我的项目中安装了 prettyPhoto jQuery 插件。我已经把这个脚本 页面:
$(document).ready(function () {
$("a[rel^='prettyPhoto']").prettyPhoto();
});
我使用这个 HTML 来查看图像,路径是 localhost,因为我现在只是想让它工作:
<a href="../GalleryImages/ScreenClip[1].png" rel="prettyPhoto[pp_gal]"><img src="../GalleryImages/ScreenClip[1].png" width="60px" height="60px" alt="Nice building" /></a>
<a href="../GalleryImages/1.jpg" rel="prettyPhoto[pp_gal]"><img src="../GalleryImages/1.jpg" width="60px" height="60px" alt="Nice building" /></a>
【问题讨论】:
-
如果没有看到您的任何代码,怎么可能有人能够提供帮助? 请参阅:tinyurl.com/so-hints
-
IMO,错误好像您没有正确包含 jQuery 或插件。您是否在 before 这个 prettyPhoto 插件中包含了 jQuery?然后你在调用
.prettyPhoto()之后?它们似乎是显而易见的问题,但没有人能看到你的代码的那部分。几乎就像您没有阅读我第一条评论中的链接一样。 -
是的,JQuery 函数在链接标签之前。我已按照开发者网站上的说明行事。这不是我决定自己做的事情,而且我也在专门的论坛上发布了一个关于它的问题,但我没有得到任何答案。
-
prettyPhoto 在我的网站上运行良好。但是,由于您发布的内容很少,我们陷入了僵局。
-
这就是我在页面上包含的所有内容,根据开发人员的网站,这就是我需要做的所有事情。如果我尝试将设置应用于单个图像,效果很好,但由于某种原因,图库选项不起作用。
标签: jquery jquery-plugins modal-dialog syntax-error prettyphoto