Giter Club home page Giter Club logo

Comments (9)

loup-brun avatar loup-brun commented on September 3, 2024

You'd have to implement this feature in your UI yourself. Swipe exposes a simple API that your can use.

You could create a function, say updateNumbering(), that would update your piece of interface with the current slide index. A simple example:

function updateNumbering(swipeInstance, elem) {
  // reference to the Swipe API
  var currentIndex = swipeInstance.getPos();
  // now populate your UI however you want with the new index
  elem.innerHTML = currentIndex;
}

Then you would tie your update function with your Swipe instance. Note that the function declaration may be placed below your instantiation code.

Assuming you have mySwipe set as a reference to your Swipe instance and myNumberingElement set as a reference to your DOM element containing the numbering.

// 1) run at slide change
window.mySwipe = new Swipe(swipeElem, {
  // options...
  transitionEnd: function() {
    updateNumbering(mySwipe, myNumberingElement);
  }
}

// 2) run on page load
// note that you must first define `mySwipe`, above the line below
updateNumbering(mySwipe, myNumberingElement);

Lastly, if you want to add the total (e.g. the number 7 in 3/7), you could also hook up the getNumSlides() function from the Swipe API in a similar fashion.

from swipe.

LADY-X avatar LADY-X commented on September 3, 2024

I beg you to help me, I myself can not. I insert this code, but the slider stops working. I apologize for the broken English, I do not know much English. Thank you for your help.

from swipe.

loup-brun avatar loup-brun commented on September 3, 2024

Does your console output any errors?

from swipe.

LADY-X avatar LADY-X commented on September 3, 2024

No, no console errors. But when I insert the code, the slider does not show, just empty space. Please tell me you could put somewhere modified code? I will be very grateful.

from swipe.

loup-brun avatar loup-brun commented on September 3, 2024

Did you replace the variables in the snippet above with your proper context?

from swipe.

loup-brun avatar loup-brun commented on September 3, 2024

I wrote a pen with a working example using the demo as a test case. It should work, as long as you implement it in your project (you can't just copy-paste the snippet above).

I'll close this for now as it isn't really an issue, but a user question (which could be asked on a user forum like Stack Overflow for example).

from swipe.

LADY-X avatar LADY-X commented on September 3, 2024

Excuse me for my long answer. Yes, I did, I have all happened because of you. You helped me a lot. Thank you very much. Wish you luck. Sorry for my agliyskom, I do not know much English. I'm from Russia. And thank you for your patience, for your help and for your kindness.

from swipe.

loup-brun avatar loup-brun commented on September 3, 2024

No problem, don't hesitate getting in touch if you need anything else! 😄

from swipe.

LADY-X avatar LADY-X commented on September 3, 2024

Good! Thank you, thank you, thank you! Good luck! :)

from swipe.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.