我在这个论坛上实现了各种方法,无法找到解决方案。
我只需要在pageload上打开一个弹出按钮。
以下是测试页:test page
以下是我目前正在使用的代码:
const arrayOfDigits = [23, 400 , 99, 4, 222];
function exceed100(element) {
return element > 100;
}
console.log(
arrayOfDigits.filter(exceed100)
)
非常感谢任何帮助!
更新:已解决。 (见下面的正确答案)
仅供参考,您可能需要将数字增加到1000或2000. 500不起作用。
答案 0 :(得分:1)
您可以尝试以下代码:
window.setTimeout(clickit, 500);
function clickit(){
document.getElementById("fmp-button").click();
}
解释会发生什么:
1).setTimeout
收到一个函数。你传递的是String
;您也可以传递anonymous function
并从内部触发您的功能:
window.setTimeout(function() { clickit(); }, 500);
2)document.getElementById("fmp-button")
返回ID为fmp-button
的元素。
3).click
方法"模拟"用户单击(触发链接,就像是用户点击一样)
答案 1 :(得分:0)
编辑我的回答
这个怎么样?
<html>
<body onload="myFunction()">
<script>
function myFunction() {
var myWindow = window.open("", "", "width=200,height=100");
}
</script>
</body>
答案 2 :(得分:0)
$(document).ready(function() {
var id = '#dialog';
//Get the screen height and width
var maskHeight = $(document).height();
var maskWidth = $(window).width();
//Set heigth and width to mask to fill up the whole screen
$('#mask').css({'width':maskWidth,'height':maskHeight});
//transition effect
$('#mask').fadeIn(500);
$('#mask').fadeTo("slow",0.9);
//Get the window height and width
var winH = $(window).height();
var winW = $(window).width();
//Set the popup window to center
$(id).css('top', winH/2-$(id).height()/2);
$(id).css('left', winW/2-$(id).width()/2);
//transition effect
$(id).fadeIn(2000);
//if close button is clicked
$('.window .close').click(function (e) {
//Cancel the link behavior
e.preventDefault();
$('#mask').hide();
$('.window').hide();
});
//if mask is clicked
$('#mask').click(function () {
$(this).hide();
$('.window').hide();
});
});
&#13;
#mask {
position: absolute;
left: 0;
top: 0;
z-index: 9000;
background-color: #000;
display: none;
}
#boxes .window {
position: absolute;
left: 0;
top: 0;
width: 440px;
height: 200px;
display: none;
z-index: 9999;
padding: 20px;
border-radius: 15px;
text-align: center;
}
#boxes #dialog {
width: 750px;
height: 300px;
padding: 10px;
background-color: #ffffff;
font-family: 'Segoe UI Light', sans-serif;
font-size: 15pt;
}
#popupfoot {
font-size: 16pt;
position: absolute;
bottom: 0px;
width: 250px;
left: 250px;
}
&#13;
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script>
<div id="boxes">
<div id="dialog" class="window">
Your Content Goes Here
<div id="popupfoot"> <a href="#" class="close agree">I agree</a> | <a class="agree"style="color:red;" href="#">I do not agree</a> </div>
</div>
<div id="mask"></div>
</div>
&#13;