toogle в jquery, измените div, но если оператор не работает

0

я работаю над этим, я пытаюсь показать 1 div в то время, но я не могу заставить divs изменить только один вариант:

$(document).ready(function(){  
    $("#boton1").click(function () {
        $('#tdecredito').Toggle("slow");
    });
    $("#boton3").click(function () {
        $('#tdecredito').Toggle("slow");
    });
    $("#boton2").click(function () {
        $('#deposito').Toggle("slow");
    });
    $("#boton4").click(function () {
        $('#deposito').Toggle("slow");
    });

    var isVisible = $( "#tdecredito" ).is( ":visible" );
    var isHidden = $( "#tdecredito" ).is( ":hidden" );
    var isVisibleb = $( "#deposito" ).is( ":visibleb" );
    var isHiddenb = $( "#deposito" ).is( ":hiddenb" );

    if($('#tdecredito').is(":visible")) 
    {
        $('#deposito').hide(":hiddenb"); 
    } 
    else($('#deposito').is(":visibleb")) 
    {
        $('#tdecredito').hide(":hidden"); 
    }     
}); 

тестовая страница: тестовая страница

  • 3
    Toggle() должен быть toggle() и что такое $( "#deposito" ).is( ":visibleb" ); должен делать?
  • 0
    во-первых, спасибо за быстрый ответ :). функция состоит в том, что два div показывают это, переключая 1 за один раз, и если пользователь хочет «изменить» нажатием кнопки «x», переключается на другой div, я читал здесь на форумах о «видимом» и «скрытом», но не работай.
Теги:

1 ответ

1
Лучший ответ

Я не знаю, зачем вам 4 кнопки и почему вам нужна видимая часть. Вот одно из решений: http://jsfiddle.net/x3FCx/2/.

Просто начните с одного скрытого элемента, и когда вы нажимаете кнопки, оба divs переключаются, что означает, что тот, кто виден, скрывается, и тот, кто скрыт, становится видимым.

$(document).ready(function(){  
$("#boton1").click(function () {
    $('#tdecredito').toggle("slow");
    $('#deposito').toggle("slow");
});
$("#boton3").click(function () {
    $('#tdecredito').toggle("slow");
    $('#deposito').toggle("slow");
});
$("#boton2").click(function () {
    $('#tdecredito').toggle("slow");
    $('#deposito').toggle("slow");
});
$("#boton4").click(function () {
    $('#tdecredito').toggle("slow");
    $('#deposito').toggle("slow");
});

$('#deposito').hide();

});

  • 0
    работает как шарм! если вы видите кнопку «х», она похожа на «закрыть», но изменяет тогл div. Спасибо за ответ и помощь!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню