Dzi Posted February 22, 2018 Share Posted February 22, 2018 Собственно как это сделать? Хочется чтобы все превюшки маленькие были без анимаций..А в теме чтобы всё норм анимировалось.Как это сделать? Link to comment Share on other sites More sharing options...
newbie Posted February 22, 2018 Share Posted February 22, 2018 Хочется чтобы все превюшки маленькие были без анимаций..Где это? Link to comment Share on other sites More sharing options...
Dzi Posted February 22, 2018 Author Share Posted February 22, 2018 (edited) Где это?Ну для начала на главной.а там уже с кодом я разберусь куда впихивать ещё Или к примеру чтобы все превьюшки изначально были без анимаций(не аватарка в теме поста, а именно превьюшки только)А при наведений мышки они оживали с помощью mouseover Превью это я имею в виду вот это: Edited February 22, 2018 by Dzi Link to comment Share on other sites More sharing options...
newbie Posted February 23, 2018 Share Posted February 23, 2018 А при наведений мышки они оживали с помощью mouseover Поищите в интернете js-скрипты для этого. Link to comment Share on other sites More sharing options...
Dzi Posted February 23, 2018 Author Share Posted February 23, 2018 А если хочется полностью их выключить в превью? возможно это как-то сделать? Link to comment Share on other sites More sharing options...
newbie Posted February 23, 2018 Share Posted February 23, 2018 Поищите в интернете js-скрипты для этого. Link to comment Share on other sites More sharing options...
Dzi Posted February 23, 2018 Author Share Posted February 23, 2018 Нашёл короче один скриптно он останавливает все гифки, а мне нужно только миниатюры :(помогите..сам скрипт:<script> function createElement(type, callback) { var element = document.createElement(type); callback(element); return element; } function freezeGif(img) { var width = img.width, height = img.height, canvas = createElement('canvas', function(clone) { clone.width = width; clone.height = height; }), attr, i = 0; var freeze = function() { canvas.getContext('2d').drawImage(img, 0, 0, width, height); for (i = 0; i < img.attributes.length; i++) { attr = img.attributes[i]; if (attr.name !== '"') { // test for invalid attributes canvas.setAttribute(attr.name, attr.value); } } canvas.style.position = 'absolute'; img.parentNode.insertBefore(canvas, img); img.style.opacity = 0; }; if (img.complete) { freeze(); } else { img.addEventListener('load', freeze, true); } } function freezeAllGifs() { return new Array().slice.apply(document.images).map(freezeGif); } freezeAllGifs(); </script> Link to comment Share on other sites More sharing options...
newbie Posted February 24, 2018 Share Posted February 24, 2018 но он останавливает все гифки, а мне нужно только миниатюры Для начала найдите отличия в коде между миниатюрами и не миниатюрами. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now