Этот код работает правильно при первом щелчке. Когда повторяется его работы только при втором нажатии на один и тот же элемент. HTMLНажмите «Действия» для второго щелчка
<div id="monthly-table">
<a href="#" class="monthly active">Monthly</a>
<a href="#" onclick="subscriptionTable(this)" class="yearly">Yearly</a>
<h1>Monthly</h1></div><div id="yearly-table" style="display:none">
<a href="#" onclick="subscriptionTable(this)" class="monthly">Monthly</a>
<a href="#" class="yearly active">Yearly</a>
<h1>Yearly</h1></div>
SCRIPT
function subscriptionTable(el) {
$(el).on('click', function() {
if ($('#yearly-table').is(':hidden')) {
$('#yearly-table').show();
$('#monthly-table').hide();
} else {
$('#yearly-table').hide();
$('#monthly-table').show();
}
return false;
});
};
почему не так http: // http: //jsfiddle.net/eLj3v64g/ – guradio