Lock Down
Lock Down

Reputation: 65

bxSlider using numbered pager

I have this slider which works fine. I need to change the pager to be numbered like on the second image.

slider with normal pager

rendered by the following code

$('#dinner-slider').bxSlider({
    pager: true,
    auto: true,
    minSlides: 3,
    maxSlides: 3,
    slideWidth: 500,
    slideMargin: 10,
    control: false
});

The html looks like this (I am using holder.js for placeholder images)

<ul id="dinner-slider">
    <li><img src="holder.js/100px200?auto=yes&textmode=exact&random=yes&outline=yes" /></li>
    <li><img src="holder.js/100px200?auto=yes&textmode=exact&random=yes&outline=yes" /></li>
    <li><img src="holder.js/100px200?auto=yes&textmode=exact&random=yes&outline=yes" /></li>
    <li><img src="holder.js/100px200?auto=yes&textmode=exact&random=yes&outline=yes" /></li>
    <li><img src="holder.js/100px200?auto=yes&textmode=exact&random=yes&outline=yes" /></li>
    <li><img src="holder.js/100px200?auto=yes&textmode=exact&random=yes&outline=yes" /></li>
</ul>

I want it appear like this slider with desired pager

Any help is appreciated. Thanks in advance.

Upvotes: 0

Views: 2304

Answers (1)

Ish
Ish

Reputation: 2105

Please refer: http://bxslider.com/examples/thumbnail-pager-1 http://bxslider.com/examples/custom-next-prev-selectors

<div id="bx-pager">
  <a href="" id="slider-prev"> << </a>
  <a data-slide-index="0" href="">1</a>
  <a data-slide-index="1" href="">2</a>
  <a data-slide-index="2" href="">3</a>
  <a  href="" id="slider-next"> >> </a>
</div>

$('#dinner-slider').bxSlider({

 // add to your code
  nextSelector: '#slider-next',
  prevSelector: '#slider-prev',
  nextText: 'Onward →',
  prevText: '← Go back'
});

Upvotes: 1

Related Questions