GithubHelp home page GithubHelp logo

Comments (4)

wagerfield avatar wagerfield commented on June 16, 2024

The event system certainly needs some work. I'm getting a lot of reports of the gh-page "not working" on MacBook Pros...however it is—people just don't realise that these crazy machines have gyroscopes built into them, so the library is hooking onto the gyroscopic input and not falling back to the cursor input. I'm considering removing the automatic switching mechanism and listening for both events regardless.

Regarding scrolling, how would you envisage this working? Are you talking about the actual scroll event, or a dragging mechanism? My original intent for the library was to remove any physical interaction with the effect and have it as an automatic augmentation to your projects.

If you would like to create a fork and play around with scrolling, please send me a pull request and if I feel it works, I will of course merge it back in.

Thanks for your interest,

Matthew

from parallax.

amboy00 avatar amboy00 commented on June 16, 2024

re gyroscope, I ran into a similar use case when I detected for touch devices (thinking surely notebooks don't use touch screens. ;)

I played around a bit with the code to see how I could use the scroll top value to affect the controls. It kind of worked, but when I scrolled back to 0, the elements didn't quite work out so well.

Essentially, I was trying to use pageYOffset. But the goal was similar to other parallax sites where it's controlled by
scrolling.

from parallax.

wagerfield avatar wagerfield commented on June 16, 2024

@amboy00 there are plenty of other libraries out there that provide a parallax effect when scrolling. This is not the purpose of this library and I simply don't see how this additional input would integrate with the project without bloating the code and adding unnecessary complexities when initialising it so I am going to close this issue.

Again, if you disagree, please fork the project and have a play around with this idea and send me a pull request if you feel it works and I will review your changes.

Many thanks for your interest 😺

from parallax.

amboy00 avatar amboy00 commented on June 16, 2024

This library is way more slick the others I've played around with. So please keep up with the direction you think it should go. Thanks!

from parallax.

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.