【发布时间】:2017-07-01 08:38:12
【问题描述】:
我需要以下代码的帮助,以便在打开新窗口时绕过弹出窗口阻止程序。基本上,此代码 transformY 在单击时旋转图像,然后在延迟后打开网页。它工作正常,但弹出窗口阻止程序阻止它。我知道有一种方法可以绕过它,但我仍在学习,不知道我在做什么。
当前的 jQuery:
$(function rotate1(){
$("#rotate1").click(function() {
$("#rotate1").toggleClass("spinEffect");
setTimeout(function() {
window.open("http://google.com"); }, 1700); });
});
html 是:
<div id="rotate1"><img src="Placeholder.jpg" alt="Project 1"></div>
css 是:
.spinEffect{
transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
transition: 1.5s;
}
【问题讨论】:
-
您无法绕过弹出窗口拦截器。但是您可以通过将其设置为
position: fixed在文档的其余部分顶部显示一些<div>或其他元素 -
由于安全问题无法使用。检查此线程:stackoverflow.com/questions/22007592/…
标签: javascript jquery html css