Я новичок здесь, поэтому я надеюсь, что я делаю это правильно.
В настоящее время я работаю над простой функциональностью jQuery, где у меня есть разные вкладки, которые открываются горизонтально. Дело в том, что у меня проблемы с переключением этого.
Я использую переменную под названием visible; что либо истинно, либо ложно в зависимости от состояния элемента. И это отлично работает для одного элемента, но если я хочу открыть два элемента, мне нужно дважды щелкнуть, чтобы сначала сделать значение ложным, прежде чем оно будет запущено.
Может ли кто-нибудь из вас предложить лучшее решение для этого?
<script type="text/javascript">
var visible=0;
function getClickedId(clicked_id) {
var selectedId = clicked_id;
$(document).ready(function () {
if (visible ==0) {
$('[name='+selectedId+']').animate({width: 300}, "slow");
$('#Wrapper'+selectedId).animate({width: 325}, "slow");
visible=1;
} else {
$('[name='+selectedId+']').animate({width: 0}, "slow");
$('#Wrapper'+selectedId).animate({width: 25}, "slow");
visible=0;
}
});
}
</script>
(Извините, если мой код вставки неверен)