responsive semantic ui + jquery スクロールしたらじわっとフッター表示r

by shigetak

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.1.8/semantic.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.1.8/semantic.min.css">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lazyload.js"></script>
<h4 class="ui block header">footer Floating Menu,
resposive + semantic ui + jquery <br>
スクロールしたらじわっとフッター表示</h4>
<div class="ui divided items  ">
    <!--img class="ui fluid image" src="http://rcart.eek.jp/used/img/sp/kvsp1_1026.jpg" -->
    <img class="ui fluid image " src="http://rcart.eek.jp/used/img/kv1_1026.png" style="background:red">




  <div class="item">
    <div class="image">
      <img src="https://semantic-ui.com/images/wireframe/image.png">
      
    </div>
    <div class="content">
      <a class="header">12 Years a Slave</a>
      <div class="meta">
        <span class="cinema">Union Square 14</span>
      </div>
      <div class="description">
        <p></p>
      </div>
      <div class="extra">
        <div class="ui right floated primary button">
          Buy tickets1
          <i class="right chevron icon"></i>
        </div>
        <div class="ui label">IMAX</div>
        <div class="ui label"><i class="globe icon"></i> Additional Languages</div>
      </div>
    </div>
  </div>
  <div class="item">
    <div class="image">
      <img src="https://semantic-ui.com/images/wireframe/image.png">
<img class="ui fluid image" src="https://semantic-ui.com/images/wireframe/image.png" data-src="http://rcart.eek.jp/used/img/sp/kvsp1_1026.jpg">
      
    </div>
    <div class="content">
      <a class="header">My Neighbor Totoro</a>
      <div class="meta">
        <span class="cinema">IFC Cinema</span>
      </div>
      <div class="description">
        <p></p>
      </div>
      <div class="extra">
        <div class="ui right floated primary button">
          Buy tickets
          <i class="right chevron icon"></i>
        </div>
        <div class="ui...

CSS

#footerFloatingMenu .ui.segment {
  background: red;
}

#footerFloatingMenu {
  background: yellow;
  display: block;
  width: 100%;
  position: fixed;
  left: 0px;
  bottom: 2px;
  z-index: 9999;
  text-align: center;
  padding: 0 auto;
}

#footerFloatingMenu img {
  max-width: 99%;
}

JavaScript

//$('.item .image img')
$('.item img1111111')
  .visibility({
  type       : 'image',
  transition : 'fade in',
  duration   : 3000
});

// Lazy Loadを起動する
$('img.lazyload.image').lazyload();
//lazyload();

$('.item')
  .visibility({
    once: false,
    // update size when new content loads
    observeChanges: true,
    // load content on bottom edge visible
    onBottomVisible: function() {
      // loads a max of 5 times
      window.loadFakeContent();
    }
  })
;


jQuery(function() {
  var topBtn = jQuery('#footerFloatingMenu');
  topBtn.hide();
  jQuery(window).scroll(function() {
    // 200pxで表示
    if (jQuery(this).scrollTop() > 200) {
      topBtn.fadeIn();
    } else {
      topBtn.fadeOut();
    }
  });
});