Jump to content

pichs_up

Newbie
  • 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

Explorer

Explorer (1/14)

1

Reputation

1

Community Answers

  1. Бессмысленная работа, когда php это делает на раз два) нужно будет помочь, пиши на почту question@pichs.ru
  2. Если все еще нужна помощь, доведу до ума, пиши на почту: question@pichs.ru
  3. А где у тебя собственно сам сервер?
  4. Можете воспользоваться решением предыдущего комментатора, либо, если вас интересуют только скрипты и именно не длиннее 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 символов, либо обрезанную строку с многоточием если она длиннее.
  5. Ну ты загнул конечно, для этого создается целое приложение, которое может читать формат файла, если ты разместишь обычный phf или другой файл отличный от txt и html, экран выведет тебе исходный код, если у тебя нет расширения для браузера которое читает этот файл.
  6. Если я вас правильно понял, то дело было совсем не в таймауте, а в том, что скролл каждый раз запускал новую анимацию, достаточно было лишь поставить условие, при котором он должен был ее запускать, а при каком нет, к слову, вы создали переменную подходящую для этого, но почему то не использовали, вот, я все исправил: Плюс, небольшое замечание, вы передали переменную в функцию, но почему то ее не использовали
  7. попробуйте с префиксом -mos-outline: none
  8. вы добавили его в стили? Если нет, можете добавить к классу h_btn, значение outline: none.
  9. скорее всего outline, поставьте значение none
  10. 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
  11. Если вы хотите растянуть изображение на ширину всего блока, при этом, изображение, не совсем подходит по масштабам к блоку, то max -width -height одновременно вам не подойдут, потому что первое, будет противоречить второму, выставляя максимальную ширину, попытка увеличит высоту приводит к увеличении ширины(масштабированию), но она уже задана максимальная, как следствие, ничего не произойдет, и картинка останется обрезанной.
  12. https://html5book.ru/css3-flexbox/ можешь почитать здесь, доходчиво по каждому свойству
  13. во первых, используйте блочную верстку, если хотите выровнять элемент внутри body, используйте margin: 0 auto, для позиционированя элементов внутри других элементов, советую flex box, вполне себе уже поддерживаемый модуль, отпозиционирует так, как нужно, в целом, его можно использовать в теге body, но я не советую, из за некоторых его особенностей, и насчет относительного позиционированя, используйте его в крайнем случае
  14. по поводу "почему такой большой отступ", так вы строите сетку сайта на относительном позиционировании, что в принципе плохо, относительно позиционированный блок отображается в заданном вами месте, но по факту, занимает место там, где он был изначально, поэтому у вас и вышел такой большой отступ, потому что элементы, которые у вас отображаются наверху, занимают место ниже, и сразу же после них идет блок с бэкграундом, отсюда тебе кажется, что там есть отступ, на самом деле, его занимают элементы и нет никаких отступов.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy