Jump to content

riki

User
  • Posts

    52
  • Joined

  • Last visited

Posts posted by riki

  1. Скажите как реализовать вот такую вещь что бы попроще было.

    html страница с базой городов гдето 10 и вот так все отображать 

    как тут https://ff.ua/dostavka-cvetov.html .

    <select>            <option value=""></option>                                        <option value="1>город 1 </option>                                        <option value="2">город 2/option>                                        <option value="...">город ...</option>                                        <option value="10>город 10</option>        </select>

    если попроще то так :)

  2. нужна адаптивность, используйте owlcarousel

    а вообще я не понял в чем проблема.

    или bxslider

     

    "в чем проблема" -

    1) в том, что если использовать полуфабрикаты ( bxslider ) - ломается вся структура (самого слайдера).

    Так нужно сдвигаетб блоки ближе к друг другу.

    (Детали уж не буду рассказывать).

     

    2) Сами треугольники делаем как div или изображение. С учетом ховера. При котором треугольник остается, а центральная картинка увеличивается.

     

    3) Похожего слайдера -  ни на каком сайте нет ?

  3. привет,

    есть такой слайдер c04bb26dfe.png

    по ховеру, на элемент (треугольник) картинка (внутри треугольника) увеличивается, текст исчезает. Сам треугольник при этом остается конечно.  Слайдер должен быть адаптивен.

     

    Сложность в том что один блок слайдера (карусели)  должен состоять из нескольких картинок. 

    Треугольник очевидно тоже картинка, хотя в принципе его можно как div сделать http://codepen.io/web-tiki/pen/JnLGb

    Народ, что бы вы посоветовали ?

  4. Но в одинаковых условия инкремент и декремент ведут себя по разному =)

    В порядке уточнения - одинаковые условия между собой у инкремента и декрементом  как тут

    var i = 0;i = i++;console.log( i );var j = 0;j = ++j;console.log( j ); 

    так и тут

    var i = 0;i++;console.log( i );var j = 0;++j;console.log( j ); 

    то есть если результат операторов не используется сразу  то разницы (для результата) , что использовать нет

  5. вы дали макет, под этот макет работает предложенный мною вариант, только надо разобраться с высотой. /....

    да вы правы,  за флоат просто забыл, если добавить флоат работает

    .tete div.in {  height: 110px;  margin-bottom: 10px;  float: rigth;}

    но большой блок все равно нужно ставить первый - так если сжать до 3 малых блоков - то в первой строке есть пустое место

  6. тут 

    примерчик выпадающего  списка, скорее всего что где не дописал и т.д.  

    <li class="dropdown">          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>          <ul class="dropdown-menu">            <li><a href="#">Action</a></li>            <li><a href="#">Another action</a></li>            <li><a href="#">Something else here</a></li>            <li role="separator" class="divider"></li>            <li><a href="#">Separated link</a></li>            <li role="separator" class="divider"></li>            <li><a href="#">One more separated link</a></li>          </ul>        </li>

    И сам прекрасно знаешь - код нужно показывать.

  7.  

    .tete div {  height: 50px;  margin-bottom: 10px;  background: #fff;  border: 1px solid green;}.tete div.in {  height: 110px;  margin-bottom: 10px;}
    <div class="container"><div class="row tete"><div class="col-md-3"></div><div class="col-md-3"></div><div class="col-md-6 pull-right in"></div><div class="col-md-3"></div><div class="col-md-3"></div><div class="col-md-3"></div><div class="col-md-3"></div><div class="col-md-3"></div><div class="col-md-3"></div></div></div>

    запутал вас с пулом не много. ну сами ведь подумайте) один элемент и мы можем задать ему размеры (важна высота) и меняет флоут на противоположенную сторону, профит

     

    RodgerFox

    попробовал ваш вариант - так не работает - третий и четвертый малый блок  идут с новой линии, то есть после большого идет с новой строки.

     

    И кстати зачем там "pull-right"

    <div class="col-md-6 pull-right in"></div>

    - если имелось ввиду что то такое  col-lg-pull-6 - то он никак тут не помогает.

     

    Мой вариант не нравиться, также из-за того при уменьшении экрана до двух малых блоков -  меняться  порядок - большой блок становиться первым

  8. ++i - сначала увеличивает на 1, потом возвращает значение i++ - сначала возвращает, потом увеличивает на 1

    "Вставлю пять копеек" :mellow:

    Если в строке только одно действие то инкремента и декремента даст один результат.

    var i = 0;i++;console.log( i );var j = 0;++j;console.log( j ); 
    • Like 1
  9. есть метод -offset- а есть -put- ... поиграйтесь. 

    для красивой сетки главное, что бы большой блок имел привлекательную высоту. аминь

    p.s. в решении нужен один роу, и тринадцать блоков

    пока сделал так - блоки стали как нужно,

    большой блок в html структуре первый и у него поставлен -push-   то есть-- > (left:%),

    а четырех (первых) малых -pull- то есть-- > (rigth :%)

  10. привет, есть такой макет - один элемент , по высоте занимает две строки

    f40ac63f9f.png

    Как в bootstrap 3 построить сетку - для этого случая.

    Пока вижу такие варианты, либо 3 строки (row) , либо 4 строки.

    Если 3 строки - то в ней первые пять элементов, но будут ли они тогда как на рисунке распологаться

     

    Большой элемент - тут как то не вписываеться.

     

    P.S.

    Все меньшие одинаковы между собой - большой два - малых по ширене.
     

  11. почему data : пустой ?

    именно там передается переменная

    var id = "<?php echo $row["id"];?>";

    var count_vk = "1";

    var count_fb = "1";

    var count_tw = "1";

    //где то так

    $.ajax({

    url: "my.php",

    type : "POST",

    data : ({postVar1:id}),

    success: function (data) {

    alert(data);

    }

    ....

    ....

  12. Зачем здесь рекурсия?

    Данные из сервера приходят не сразу, если убрать рекурсию то этот кусок

    if(preg_match($r, $content, $m))       {			//тут что делаем 									         $m = $link;                         var_dump($link);//здесь переменная есть			 return $link;                   					       }	

    не отработает.

    (То есть php скрипт делает запрос - на другой сервер - примерно так).

    Самый "тупой" вариант остановить скрипт (sleep()). Но очевидно что это в принципе не правильно.

    Как понимаю вы nerv предлагаете изменить подход? Отказаться от рекурсии.

    Но куда исчезает переменная  :blink:  вопрос остается ...

  13. привет,

    вот скелет функции, (код который не влияет на вопрос, не показываю что бы - не тратить ваше время.)

    в принципе обычная рекурсия,

    НО return не возвращает переменную которая  есть  (показывается внутри функции var_dump). return возвращает NULL. По return выход из рекурсии.

    function check($data,$email){		if(..........)	{           //тут что делаем 								if(....)		{						//тут что делаем 			foreach($em as $ems)                         {													//тут что делаем 				if(preg_match($r, $content, $m))                                 {					//тут что делаем 												$m = $link;                                        var_dump($link);//здесь переменная есть					return $link;                   							                  }				         }	   }    	  	  check($data,$email);	   		}}$l = check($d,$email);var_dump($l);//здесь нет переменной NULL

    По гуглив нашел информацию, что по return из всей рекурсии сразу не выходим, а выходим из данной (в этом смысле - последней ) функции.

    Получаться что переменная перезаписывается?

    Если ли способ получить переменную? 

    $link

    при таком подходе.

  14. Боты все могут сломать

    Если сайтом кто то решить персонально заняться, конечно если это какой то гавносайт (то есть сайт который нафик особо никому не нужен)  то вероятность этого очень небольшая

  15. Демонстрируйте код, так не телепаты же, не знает никто какая у вас ситуация.

     

    Вопрос скорее общий, конктрного кода нет

    Зачем демонстрировать? Вполне нормально. Что вы еще можете использовать кроме div?

    Речь идет о пустом div - только фон, (или span)

     

     

    Доброго времени суток, народ правильно ли если div пустой и он имеет только бэкграунд? этот div сделан только для этого фона. Чем это не хорошо кроме того что лишние div не нужны. И есть ли ситуации когда так делать нормально?

    Я всегда старался не допускать в разметке пустых элементов, ибо всегда считал, что это плохо и что для оформления нужен только CSS, который для этого и придуман. Но, если уж прям ситуация тупиковая, то я старался использовать псевдоэлементы, но а если уж и последних не хватает, то тогда да, приходится использовать пустые элементы.

     

    В общем, имхо, не стоит использовать пустые элементы, если можно обойтись без них.

     

    То есть по нормальному пустые элементы - это зло?

    А если в макете это элемент дизайна, но возможно, если будут изменения это будет элемент, и для него будут какие то действия. И предаться переделывать верстку. Как тогда аргументировать - что пустой div (только - фон это зло).

     

    чем псевдоэлементы уже не угодили?

    Требуют ИЕ7 какой-нибудь?

    Вопрос к кому?

  16. Доброго времени суток,

    народ правильно ли если div пустой и он имеет только бэкграунд? этот div сделан только для этого фона.

    Чем это не хорошо кроме того что лишние div не нужны.

    И есть ли ситуации когда так делать нормально?

  17. привет.

    Есть js плагин который добавляет динамически div - ы на страницу. Div добавляются не по клику или какому либо действию, а именно сам js добавляет элементы, при определенных условиях

    <div id="one">.............................//0<div class="dinamic</div>   //1<div class="dinamic</div>   //2<div class="dinamic</div>   //3</div>
    Как их подсчитать на jQuery,cтатистические понятно

    function cnt(){return $("#one>div.dinamic").length();}
    Когда эти элементы будут добавлены неизвестно, поэтому наверно, нужно следить за изменениями в DOM - дереве, и периодически пересчитывать количество нужных div -вов. (если их количество достигло определенного число - то какое то действие)

    Но как это, в данном случае реализовать?

  18. Работа зависит от кол-ва сделанных проектов.;

    Вы имеете ввиду фриланс? в фирме ставка за месяць

    И странные вы вопросы задаете. В каждом городе свои зарплаты.;

    Но зарплаты при одной квалификации верстальщика не могут отличаться в 3 - 5 - 10 раз?

    В каждом регионе коненчо свои особенности - но если брать областные центры, то врядли уж очень большая разница

    А хороший верстальщик может претендовать на очень многое..

    Хорошый верстальщик понятие относительное, как понимаю это человек с опытом, владеющий многими веб-технологиями и достаточно глубоко в них разбирающийся

    Средний верстальщик может получать в фирме больше $350 - $400?

    Вряд ли работа 1С программиста умственно более сложная - но оплата судя по цифрам в вакансиях больше. Так ли это на самом деле?

  19. Привет, что может сказать народ по такому вопросу.

     

    Как не в столицах, а в городах с населением меньше 1 млн., в сравнении с 1С -  никами оплачивается их работа.

    В вакансиях по 1С встречаться зарплаты и $1000 и больше.

    Верстальщик  в вакансиях $300 - $350 "(с опытом от 1 года)"  или цифра не пишется. 

     

    Не ужели проработав верстальщиком 1 - 2 года максимум можно претендовать на $400 (в лучшем случае $500)?

    Верстальщик конечно HTML/CSS/JS/jQuery +фотошоп + валидность+адаптивность + ...

    ($ - это конечно в переводе с местной валюты рублей, гривны и т.д.)

     

  20. Может .с1 не воспринимает высоту потому, что у родителя не задана высота?

     

    Ну как же не указана - если

    .page{overflow: hidden;min-height: 100%;} 
    Можно использовать position:absolute;

     

    Резиновый макет нельзя - расползаются  блоки(кстати сам макет взят с этого сайта http://htmlbook.ru (центральная фиксированная - боковые резиновые)

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