Closed

Modify existing jQuery plugin - repost 2

This project received 2 bids from talented freelancers with an average bid price of $55 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
$10 - $30 USD
Total Bids
2
Project Description

We need to make some changes on this jQuery plugin:

[url removed, login to view]

We have a version that has been already modified, you must use the one attached below. Here is a demo of plugin modified: [url removed, login to view]

Here are the changes that have been done compared with default plugin:

-Reset floor to first slide when leaving floor
-Go to next floor after last slide if you press right (or scroll right) - Go to previous floor when pressing left from first slide (or scroll left)

The change that still need to be done are:

-Scroll left or right to navigate horizontal way .

In default plugin, when you are in a floor with multiple slide (for example there :[url removed, login to view]) and scroll up/down, then you go up/down to prev/next floor. I want to keep this behavior. Secondly (still in default plugin), if you try to scroll left/right, this has exactly the same behavior as scroll up/down. I don't want that. I want instead be able to go left/right. Actually I need exactly the same thing as if you use the default plugin with keyboards keys.

This feature must be an option easily configurable, as options in default plugin:

$.[url removed, login to view]({
verticalCentered: true,
resize : true,
slidesColor : ['#ccc', '#fff'],
anchors:['firstSlide', 'secondSlide'],
scrollingSpeed: 700,
easing: 'easeInQuart',
menu: false,
navigation: false,
navigationPosition: 'right',
navigationTooltips: ['firstSlide', 'secondSlide'],
slidesNavigation: true,
slidesNavPosition: 'bottom',
loopBottom: false,
loopTop: false,
loopHorizontal: true,
autoScrolling: true,
scrollOverflow: false,
css3: false,
paddingTop: '3em',
paddingBottom: '10px',
fixedElements: '#element1, .element2',
normalScrollElements: '#element1, .element2',
keyboardScrolling: true,
touchSensitivity: 15,
continuousVertical: false,
animateAnchor: true,

//events
onLeave: function(index, direction){},
afterLoad: function(anchorLink, index){},
afterRender: function(){},
afterSlideLoad: function(anchorLink, index, slideAnchor, slideIndex){},
onSlideLeave: function(anchorLink, index, slideIndex, direction){}
});

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online