Сообщение от pavdin
|
сделать по умолчанию показ а не скрытие
|
- этот код работает именно по умолчанию на показ
1. в вашем вопросе не было сказано, что нужно как то исправить ваш код была задан вопрос был написан ответ.
2. и вообще если вы используете jQuery то не надо от него отходить, я про код внутри click
попробуйте так :
<script>
$(document).ready(function(){
var mode = "compact";
$('#section_list_1').css('display','block');
$("#img_compact").click(function(){
if(mode == "detail") {
$("#img_compact").attr('src', '/images/category_compact_active.png');
$("#img_detail").attr('src', '/images/category_detail_deactive.png');
$('#section_list_1').css('display','none');
$('#section_list_2').css('display','block');
mode = "compact";
}
});
$("#img_detail").click(function(){
if(mode == "compact") {
$("#img_detail").attr('src', '/images/category_detail_active.png');
$("#img_compact").attr('src', '/images/category_compact_deactive.png');
$('#section_list_2').css('display','none');
$('#section_list_1').css('display','block');
mode = "detail";
}
});
});
</script>
3. насчет юзера напишите поподробнее, не понятно что за юзер, от куда он должен браться, что бы его как то запомнить