【问题标题】:prettyphoto lightbox html5 validation errorprettyphoto 灯箱 html5 验证错误
【发布时间】:2013-06-04 08:49:13
【问题描述】:

我正在使用 prettyphoto jQuery 灯箱插件。我有以下 html 行

<a href="images/img1.jpg" rel="prettyPhoto"><img src="images/img1.jpg" alt="heading" /></a>

当我尝试验证 html 代码时,它会给我以下错误消息

元素 a 上的属性 rel 的错误值 prettyPhoto:字符串 prettyphoto 不是注册的关键字或绝对 URL。

我应该怎么做才能纠正这个问题。由于rel="prettyPhoto" 是插件正常工作所必需的,我不明白如何解决这个问题

【问题讨论】:

    标签: javascript jquery jquery-plugins prettyphoto


    【解决方案1】:

    你可以用 jQuery 添加 rel 属性

    $('a').attr('rel', 'prettyPhoto');
    

    但我不知道验证器是检查原始 HTML 还是检查最终 HTML。

    【讨论】:

    • 谢谢,我找到了另一种方法,我使用 class="prettyPhoto" 而不是 rel="prettyPhoto" 并使用该类进行初始化。再次感谢您的回答。
    • 好吧,理论上你可以使用任何你想要的选择器。我认为必须有一个 rel 属性。无论如何,很高兴听到 ;)
    • @sam:导航(上一个/下一个)可能无法使用您的方法。你可能想看看这个:stackoverflow.com/questions/12297854/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-26
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    相关资源
    最近更新 更多