javascript - 使用 Pinterest 悬停按钮,但在 XHTML 1.0 Strict 中对某些图像禁用它

标签 javascript html hover pinterest xhtml-1.0-strict

我想为我的博客页面上的图片添加一个功能,以便在将鼠标悬停在图片上时将其固定到 pinterest。

Pinterest 在他们的帮助中心有一个页面,可以让您执行此操作。 https://en.help.pinterest.com/entries/23624997-Add-a-widget-to-your-website

我已将代码添加到我网站的页脚中,效果很好。我添加的代码是:

<script type="text/javascript" src="//assets.pinterest.com/js/pinit.js" data-pin-hover="true"></script>

pinterest 用户指南建议您不希望悬停按钮出现的位置,例如在特定图像上,您使用以下属性修改标签:

data-pin-no-hover="true"

这样一来,图像标签将如下所示,并且不会出现悬停按钮:

<img data-pin-no-hover="true" src="yourimage.jpg" />

我曾尝试在我的网站上对我不想固定的图像执行此操作,但它不起作用。

我在 squarespace 平台(第 5 版)上开发的网站采用 XHTML 1.0 Strict。从我能够做的研究来看,'data-' 属性似乎是一个 HTML5 属性,因此当我尝试使用它时,这就是它对我的网站不起作用的原因。

有谁知道让这个“data-”属性在 XHTML 1.0 Strict 中工作的方法吗?

感谢您提供的任何建议。

最佳答案

如果您使用的是 jQuery,据我所知,您仍然可以使用数据属性。

类似于:

if ($('img.class').data('pin-no-hover')) {
 $('.pinterestClass').hide();
}

关于javascript - 使用 Pinterest 悬停按钮,但在 XHTML 1.0 Strict 中对某些图像禁用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18152569/

相关文章:

html - 在图像上垂直和水平居中文本

css - IE7/Quirks Mode Child Div hover问题

javascript - 我如何设置 "a"元素内的 span id 文本

html - &lt;input type ="search"> 不是样式

css - 如何在没有 JS 的情况下使用自定义形状轨道创建范围输入

html - 如何在悬停对象时将 CSS 类应用于另一个元素?

javascript - 当悬停不在任何元素组上时添加类

javascript - js函数队列

javascript - 如何在 Angular 4+ 中从 NgForm 中的 NgModel FormControl 获取 ElementRef 引用

javascript - 使用 Office-JS 链接读写