Я начинаю изучать кирпичную кладку совсем недавно. Я хочу использовать масонство для макета моего сайта, все работает отлично, но есть проблема.Склад масонства не запускается до тех пор, пока окно не будет изменено.
Я сделал код для изменения размера окна. когда кто-то изменит размер окна, измените ключ макета на ширину страницы. Я не делал этого с масонством, поэтому я сделал это с помощью этого кода. Но когда я запускаю этот код, что-то пошло не так, а масонский макет меняет следующие размеры окон. Я не знаю, где проблема.
Здесь jsfiddle демонстрация: DEMO
<script>
var doit;
window.onresize = function myFunction() {
clearTimeout(doit);
doit = setTimeout(function() {
resizedw();
}, 1001);}
function resizedw(){
var w = window;
var d = document;
var e = d.documentElement;
var g = d.getElementsByTagName('body')[0];
var originalwidth = w.innerWidth || e.clientWidth || g.clientWidth; // sayfa boyutu
var orpagewidth = parseInt(originalwidth/200);
var csswidth = $('#section_bg').css('width'); //returns 20px
var parsedcsswidth = parseInt(csswidth); //returns 20 div boyutu
var orcsswidth = parseInt(parsedcsswidth/200);
if (parsedcsswidth != originalwidth){
if (parsedcsswidth > originalwidth){
$(".section_bg").animate({width:orpagewidth*200}, 500);}
if (parsedcsswidth < originalwidth){
$(".section_bg").animate({width:orpagewidth*200}, 500);}
}
}
</script>
fiddlelink не установлен – Selo
Теперь я установил fiddlelink. –
@BerkAltun У вас есть возможность делать это только при изменении размера. Не когда страница загружается ...... Я даже не знаю, что вы сделали с этим ... Я использовал масонство раньше и никогда не использовал этот код. – Ruddy