Задать вопрос
  • Как стилизовать горизонтальную полосу прокрутки в блоке через css?

    @moirabrown
    Если только с помощью css, то вот так примерно, но это только webkit:
    <div class="wrapper">
      <div></div>
       <div></div>
       <div></div>
       <div></div>
       <div></div>
    </div>


    .wrapper::-webkit-scrollbar {
      width: 10px;
    }
    
    /* Track */
    .wrapper::-webkit-scrollbar-track {
      background: #f1f1f1; 
      border-radius: 4px;
    }
    
    /* Handle */
    .wrapper::-webkit-scrollbar-thumb {
      background: #888; 
       border-radius: 10px;
    }
    
    /* Handle on hover */
    .wrapper::-webkit-scrollbar-thumb:hover {
      background: #555; 
    }
    .wrapper {
      height:300px;
      width: 400px;
      overflow-x:scroll;
      white-space: nowrap;
    }
    .wrapper div {
      width: 150px;
      height: 250px;
      background: #ccc;
      display: inline-block;
    }
    Ответ написан
    Комментировать
  • Как вывести текст в атрибуте attr jquery?

    @moirabrown
    Если у вас идет при клике, тогда вам подойдет this:
    <div class="project-page">
    <div class="description-photo">Текст</div>
    <a href="#"></a>
    </div>

    $('.description-photo').on('click', function() {
    var caption = $(this).text();
      $(this).parents('.project-page').find('a').attr('data-lightview-caption',caption);
    });

    а если вы скриптом проставляете всем, то тогда нужно сначала собрать массив :
    var photos = $('.description-photo');
    photos.each(function(photo) {
    var caption = $(photo).text();
      $(photo).parents('.project-page').find('a').attr('data-lightview-caption',caption);
    })
    Ответ написан