Ребята помогите!
Добрый день, уже всю голову сломал.
Вот ссылка http://verstka-test.msk0.ru/ В разделе портфолио стоит плагин freewall, скрипты в html подгружаются асинхронно. Так вот этот плагин работает только после ресайза окна, я уже перепробовал все! Помогите пж! вот так подключается скрипт: var wall = new freewall("#portfolio_grid"); wall.reset({ selector: ".portfolio_item", animate: true, cellW: 150, cellH: "auto", gutterX : 5, gutterY : 5, onResize: function() { wall.fitWidth(); } }); var images = wall.container.find(".portfolio_item"); images.find(".portfolio_item img").load(function() { wall.fitWidth(); }); вот так собираются скрипты в html <script>var scr = {"scripts":[ {"src" : "js/libs.js", "async" : false}, {"src" : "js/common.js", "async" : false} ]};!function(t,n,r){"use strict";var c=function(t){if("[object Array]"!==Object.prototype.toString.call(t))return!1;for(var r=0;r<t.length;r++){var c=n.createElement("script"),e=t[r];c.src=e.src,c.async=e.async,n.body.appendChild(c)}return!0};t.addEventListener?t.addEventListener("load",function(){c(r.scripts);},!1):t.attachEvent?t.attachEvent("onload",function(){c(r.scripts)}):t.onload=function(){c(r.scripts)}}(window,document,scr); </script> $(window).trigger('resize'); уже побывал не помогает, а через консоль работает. та ки стили на всякий случай #portfolio_grid position: relative .portfolio_item width: 320px overflow: hidden min-height: 320px display: block img display: block max-width: 100% Отписывал разработчику неделя молчок. |
var wall = new freewall("#portfolio_grid"); wall.reset({ selector: ".portfolio_item", animate: true, cellW: 150, cellH: "auto", gutterX : 5, gutterY : 5, onResize: function() { wall.fitWidth(); }, onComplete: function() { wall.fitWidth(); } }); var images = wall.container.find(".portfolio_item"); images.find(".portfolio_item img").load(function() { wall.fitWidth(); }); или как-то по другому тут почитайте http://vnjs.net/www/project/freewall/#events |
исполняемый на этой стр сценарий занят или не отвечает
|
Часовой пояс GMT +3, время: 14:20. |