i have very basic html structure which looks neat from all angle. i just want to fire one timeout after 30 seconds but its not working. when i click manually on link they work just fine.
here is jsfiddle link https://jsfiddle.net/r49bu1sp/
when i click on chrome extension it works just fine and popup opens but i want this popup to show after 30 seconds and code is very simple and looks correct. any help will be great
<!DOCTYPE html>
<html lang="en" >
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<link rel="stylesheet" href="//sandboxwordpress.com/js/popup.css">
</head>
<body>
<nav class="primary_nav_wrap">
<ul>
<li><a href="#"><img src="cp/menuicon.png" width="25"></a>
<li><a href="#popup_chrome" id="popup_chrome1">Chrome Extension</a></li>
</ul>
</li>
</ul>
</nav>
<script>jQuery(document).ready(function($) {
setTimeout(function() {
$("#popup_chrome1").trigger('click');}, 30000);
});
</script>
<div id="popup_chrome" class="overlay">
<div class="popup">
<h2>Download Chrome Extension</h2><br>
<a class="close" href="#">×</a>
<div class="content">
<br /><a href="https://chrome.google.com/webstore/detail/sandbox-for-wordpress/ffifhcgbcpgbiblodgfoeboejkepjaji" target="_blank" class="myButton_sub">Download</a>
</div>
</div>
</div>
</body>
</html>