eMR*_*MRe 19 javascript jquery
如何在页面加载时自动点击链接?我已经尝试了很多年,但身份证不起作用.
<link rel="stylesheet" type="text/css" href="leightbox.css" />
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="leightbox.js"></script>
</head>
<body>
<div class="content">
<p> <a href="#" class="lbOn" rel="pop02">Click here to activate leightbox popup.</a></p>
</div>
<!----------// POPUP (ON CLICK) //---------->
<div id="pop02" class="leightbox">
<a href="#" class="lbAction" rel="deactivate">×</a>
<div class="scrollbox">
<h1>This popup loads upon clicking a trigger link.</h1>
text</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
Zac*_*oom 63
您尚未提供您的javascript代码,但此类问题的常见原因不是等到页面加载.请记住,大多数javascript是在加载DOM之前执行的,因此尝试操作它的代码将无法工作.
要在页面加载完成后运行代码,请使用$(document).ready回调:
$(document).ready(function(){
$('#some-id').trigger('click');
});
Run Code Online (Sandbox Code Playgroud)
首先,我尝试使用此示例代码:
$(document).ready(function(){
$('#upload-file').click();
});
Run Code Online (Sandbox Code Playgroud)
它对我不起作用。然后,尝试与此
$(document).ready(function(){
$('#upload-file')[0].click();
});
Run Code Online (Sandbox Code Playgroud)
没变。最后,尝试了这个
$(document).ready(function(){
$('#upload-file')[0].click(function(){
});
});
Run Code Online (Sandbox Code Playgroud)
解决了我的问题。对任何人都有帮助。
$(document).ready(function(){
$('#some-id').trigger('click');
});
Run Code Online (Sandbox Code Playgroud)
成功了。
| 归档时间: |
|
| 查看次数: |
178067 次 |
| 最近记录: |