Я хочу, чтобы ширина .tabla_gs_gm
превышала .content
, .tabla_gs_gm
исчезает и появляется другой div. Это уже работает, но при изменении размера экрана между двумя разделителями. Я уверен, что это для функции изменения размера, но что я могу сделать?jQuery изменение размера мигает
JQuery:
<script>
function jqUpdateSize(){
var content = $(".content").width();
var tabla_gs_gm = $(".tabla_gs_gm").width();
if(tabla_gs_gm >= content){
$(".grillas_mobile").css("display","block");
$(".grillas_desktop").css("display","none");
}else{
$(".grillas_desktop").css("display","block");
$(".grillas_mobile").css("display","none");
}
};
$(document).ready(jqUpdateSize);
$(window).resize(jqUpdateSize);
</script>
HTML:
<div class="content">
<div class="grillas_desktop">
<table>
//content
</table>
</div>
<div class="grillas_mobile">
<table>
//content
</table>
</div>
</div>
CSS:
.grillas_desktop, .grillas_mobile{
margin: 10px auto;
width: 100% !important;
height: auto;
overflow: hidden;
display: block;
}
table.tabla_gs_gm{
margin: auto;
width: 99%;
border-collapse: collapse;
}
.tabla_gs_gm td{
padding: 3px;
}
.tabla_gs_gm .class_label{
display: block;
vertical-align: middle;
text-align: center;
}
.grillas_mobile select{
margin: 3px 0px 10px 0px;
width: 100%;
padding: 3px 3px;
}
Первое, что вы можете сделать: Установить пример, мы можем работать с ;-) – empiric
Я обновил этот вопрос с HTML и CSS – Polo