LoginSignup
2
4

More than 5 years have passed since last update.

bxSliderで外部HTMLをスライド表示する

Last updated at Posted at 2015-08-30

自分用メモ

bxSliderは画像以外にも任意の要素をスライド表示することができるが、外部HTMLを読み込むようなoptionはないようだ。

そこで、ajaxで読み込めるように...


<ul id="bx-pager">
  <li> <a data-slide-index="0" href="">東洋水産</a>
  <li> <a data-slide-index="1" href="">日清食品</a>
  <li> <a data-slide-index="2" href="">サンヨー食品</a>
  <li> <a data-slide-index="3" href="">明星食品</a>
</ul>

<div class="bxslider">
  <div class="slide">スライドさせたい内容【1】</div>
  <div class="slide" src="htm2.html"></div> <!--ここは外部HTML-->
  <div class="slide">スライドさせたい内容【3】</div>
  <div class="slide">スライドさせたい内容【4】</div>
</div>

<script>
$(document).ready(function() {
  $.ajaxSetup({cache:false});
  $('.slide').each(function(){
    var src = $(this).attr('src');
    if(src !=''){
      $(this).load(src);
    }
  });
});

$(document).ready(function(){
  $('.bxslider').bxSlider({
    pagerCustom: 'ul#bx-pager',
    controls: false,
  });
});
</script>

sample
http://qitailang.small.jp/misc/text_nav_slider_external_file_hanyo/

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4