javascript, Quando a div direita está oculta, div esquerda tem largura de 100%
FIXO
corrigi-lo editando o código do mplungjan para isso:
$(function() {
$("#foo").on("click",function() {
if ($(this).is(':checked')) $('#checked-a').show('fast',function() {
$('#checked-b').css("width","60%");
$('#checked-a').css("width","40%");
}) ;
else $('#checked-a').show('fast',function(){
$('#checked-b').css("width","100%").show();
$('#checked-a').css("width","0%").hide();
});
});
});
Eu gostaria de ter o div esquerdo para ser 100% (60% atual) quando direita div (40%) está oculto.
captura de tela com a caixa de seleção marcada:
captura de tela com a caixa de seleção desmarcada:
Agora eu gostaria de fazer o div da esquerda cobrir toda a largura da página (100%).
aqui está o meu código:
javascript:
<script type="text/javascript">
$(function(){
($('input[name = "foo"]').is(':checked'))
$('#checked-a').slideDown('fast');
});
</script>
div:
<div class="content2" id="checked-a">
<%= yield %>
</div>
entrada html:
<input type="checkbox" checked="checked" name="foo" value="1" onclick="$(this).is(':checked') && $('#checked-a').slideDown('fast') || $('#checked-a').slideUp('fast');"/>
Espero que alguém possa ajudar :)