18910140161

JavaScript-如何在一篇博客文章中添加两个html脚本?-堆栈溢出

顺晟科技

2022-10-19 11:43:46

95

我在blogger有自己的博客,我是一个内容提供商。我在我的博客帖子中使用内容锁定代码为我的某些下载链接。一切都进行得很好,直到我偶然发现了这个。在一篇文章中,有两个以上的下载链接,我再次尝试添加相同的脚本。该脚本实际上是一个订阅解锁脚本,查看者需要订阅解锁链接。我已经在下面附上了我的代码。当我再次添加相同的代码到我的帖子中时,问题就出现了,我的频道的youtube链接实际上应该在一个新的标签中打开,但没有在一个新的标签中打开,而它在同一个标签中打开!这不允许我的观众在帖子关闭和youtube打开时解锁内容。而且,这个问题不会在第一个yt内容锁定器中发生,而只会在第二个yt内容锁定器中发生,并且会继续下去。请帮我解决这个问题。我也不是任何好的编码器或有任何关于编码的知识。所以请简化答案。下面我附上了我的YouTube内容锁定器代码。


顺晟科技:

我不确定我是否理解你,但我理解的是你说它在同一个选项卡中打开,而你希望它在不同的选项卡中打开。需要,否则它将在同一选项卡中打开。该函数的第二个参数('share link'或'_blank')指定窗口名,但如果将'_blank'传递给它,它会告诉窗口在新选项卡中打开。

问题是locker使用并且必须是唯一的,但是当您创建locker的多个副本时,这些副本是冲突的。因此,锁存器的javascript部分只在第一个锁存器上设置事件侦听器。

要解决这个问题,需要将all和对它的引用转换为css类,而不是使用单个javascript:

https://jsfiddle.net/vanowm/5GVB7cal/

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航