Я использую короткий Jquery-скрипт, чтобы скрыть div-элемент при загрузке страницы, который появляется при определенных условиях. Когда пользователь прокручивает страницу вниз, новое содержимое загружается с помощью Ajax, содержащего тот же элемент div, который я хочу скрыть. Как я могу запустить этот Jquery снова после загрузки указанного div-элемента?
<head>
<script type="text/javascript">
(function($) {
$(window).load(function() {
$( ".the_button" ).hide();
if (...certain condition is met...) {
$( ".the_button" ).show();
}
});
})(jQuery);
</script>
</head>
<body>
<div class="the_button"><button>Share</button></div>
<p>Ajax-loaded button:</p>
<div class="the_button"><button>Share</button></div>
</body>
Кнопка отображается при последующих загрузках Ajax, но я хочу, чтобы она была скрыта, как и первая.