-
Posts
29 -
Joined
-
Last visited
Information
-
Sex
мужской
-
From
Красноярск
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
pichs_up's Achievements
-
Бессмысленная работа, когда php это делает на раз два) нужно будет помочь, пиши на почту question@pichs.ru
- 10 replies
-
А где у тебя собственно сам сервер?
-
Можете воспользоваться решением предыдущего комментатора, либо, если вас интересуют только скрипты и именно не длиннее 35 символов, то можете написать такую функцию: function crop_text(text) { var text_self = text; if(text_self.length > 35) { text_self = text_self.substring(0, 35) + '...'; } return text_self; } Передавая в нее строку, она будет возвращать саму строку, если она короче 35 символов, либо обрезанную строку с многоточием если она длиннее.
-
Размещение файлов на сайте без возможности скачивания и извлечения любых данных
pichs_up replied to Totalist's question in HTML Coding
Ну ты загнул конечно, для этого создается целое приложение, которое может читать формат файла, если ты разместишь обычный phf или другой файл отличный от txt и html, экран выведет тебе исходный код, если у тебя нет расширения для браузера которое читает этот файл. -
Если я вас правильно понял, то дело было совсем не в таймауте, а в том, что скролл каждый раз запускал новую анимацию, достаточно было лишь поставить условие, при котором он должен был ее запускать, а при каком нет, к слову, вы создали переменную подходящую для этого, но почему то не использовали, вот, я все исправил: Плюс, небольшое замечание, вы передали переменную в функцию, но почему то ее не использовали
-
попробуйте с префиксом -mos-outline: none
-
вы добавили его в стили? Если нет, можете добавить к классу h_btn, значение outline: none.
-
скорее всего outline, поставьте значение none
-
Загрузка функции через время (JS — jQuery) (без селектора)
pichs_up replied to Serg_ostr's question in JavaScript
document.addEventListener("DOMContentLoaded", ready); function ready() { return setTimeout(jbcallme, 1000); } function jbcallme() { return alert('Привет'); } //Или так, если на ES6 class Welcomer { constructor() { document.addEventListener("DOMContentLoaded", this.ready.bind(this)); } ready() { return setTimeout(this.jbcallme, 1000); } jbcallme() { return alert('Привет'); } } new Welcomer(); но это на js, jquery мне принципиально не нравится, поэтому, ни чем помочь не могу. И вообще, я посмотрел ваш код, который вы пытаетесь выполнить, вы не понимаете, что такое DOM объект и как он работает, когда вы записываете событие слушателя, к примеру на onclick, функция записывается во внутренний метод объекта, который вызовется, при срабатывании события, как следствие, выполнится код функции, но если, вы хотите вызвать записанную функцию в методе, не дожидаясь события, то, я думаю, целесообразно вызывать ее по имени метода onclick, а не как пытаетесь вы, по имени переданной функции. $(document).ready(function() { setTimeout(function() { $('.demo1')[0].onclick(); } , 500); }); вот такой на jquery сработает, если исходить из ваших целей, но отмечу, что при нажатии на элемент, вы так же будете получать выполнение метода, в котором по праву записана переданная функция, а значит, получите тот же привет в модальном окне, из этого, рекомендую вернуться к первым двум вариантам, если это вас не устроит. Вот пример на codepan- 4 replies
-
- загрузка функции
- селектор
-
(and 2 more)
Tagged with:
-
Сложно ответить, если страница недоступна.
- 5 replies
-
- медленно работает
- тормозит
-
(and 1 more)
Tagged with:
-
Если вы хотите растянуть изображение на ширину всего блока, при этом, изображение, не совсем подходит по масштабам к блоку, то max -width -height одновременно вам не подойдут, потому что первое, будет противоречить второму, выставляя максимальную ширину, попытка увеличит высоту приводит к увеличении ширины(масштабированию), но она уже задана максимальная, как следствие, ничего не произойдет, и картинка останется обрезанной.
-
https://html5book.ru/css3-flexbox/ можешь почитать здесь, доходчиво по каждому свойству
-
во первых, используйте блочную верстку, если хотите выровнять элемент внутри body, используйте margin: 0 auto, для позиционированя элементов внутри других элементов, советую flex box, вполне себе уже поддерживаемый модуль, отпозиционирует так, как нужно, в целом, его можно использовать в теге body, но я не советую, из за некоторых его особенностей, и насчет относительного позиционированя, используйте его в крайнем случае
-
по поводу "почему такой большой отступ", так вы строите сетку сайта на относительном позиционировании, что в принципе плохо, относительно позиционированный блок отображается в заданном вами месте, но по факту, занимает место там, где он был изначально, поэтому у вас и вышел такой большой отступ, потому что элементы, которые у вас отображаются наверху, занимают место ниже, и сразу же после них идет блок с бэкграундом, отсюда тебе кажется, что там есть отступ, на самом деле, его занимают элементы и нет никаких отступов.