Nivo Slider - a nice jquery slideshow

It’s pretty neat what can be done with JavaScript, we’ve evolved so much as designers from replicating browser behaviour and cut-n-paste ugly scripts to powering JavaScript to actually render things and extend the usefulness of websites beyond anything any of us would have dreamed about before. :slight_smile:

This is really awesome. No need of flash now!

That is really impressive! I definitely plan on using it in the future.

Nice! I want to use this. But no ie6 support :confused: I’ve started to realize how many clients are still running ie6, and how lame their site becomes when you have to compensate for it.

Then use a lesser alternative for IE6. Users of IE6 can not expect to receive the same experience that is provided to more modern web browsers.

Is there a simple way to show this to users of supported browsers, without having a page full of images one after another in IE6?

Some way to detect whether the browser supports it, and if not, hide all of the other images from the slideshow?

You could use conditional comments to load an alternative, such as [url=“http://jquery.malsup.com/cycle/”]jQuery Cycle

For example, IE7 upwards and all other web browsers will use Nivo, while IE6 and below use an alternative slideshow:


<![if gte IE 7]>
<script type="text/javascript" src="js/nivo-slideshow.js"></script>
<![endif]>
<!--[if lte IE 6]><script type="text/javascript" src="js/cycle-slideshow.js"></script>
<![endif]-->

very well put. However, if it was a client that was having the problem I wouldn’t certainly suggest they upgrade their browser so they could see the site at its best.

I find the Anything Slider by Chris Coyier is the most useful IE6 compliant slider:

It doesn’t do the fancy transitions like this Nivo Slider, but I do find it’s very flexible in what you can use it for.

Here’s some of the options available with it:

  • Features
  • Slides are HTML Content (can be anything)
  • Next Slide / Previous Slide Arrows
  • Navigation tabs are built and added dynamically (any number of slides)
  • Optional custom function for formatting navigation text
  • Auto-playing (optional feature, can start playing or stopped)
  • Each slide has a hashtag (can link directly to specific slides)
  • Infinite/Continuous sliding (always slides in the direction you are going, even at “last” slide)
  • Multiple sliders allowable per-page (hashtags only work on first)
  • Pauses autoPlay on hover (option)
  • Link to specific slides from static text links

$('.anythingSlider').anythingSlider({
        easing: "swing",                // Anything other than "linear" or "swing" requires the easing plugin
        autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not
        startStopped: false,            // If autoPlay is on, this can force it to start stopped
        delay: 3000,                    // How long between slide transitions in AutoPlay mode
        animationTime: 600,             // How long the slide transition takes
        hashTags: true,                 // Should links change the hashtag in the URL?
        buildNavigation: true,          // If true, builds and list of anchor links to link to each slide
        pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
        startText: "Start",             // Start text
        stopText: "Stop",               // Stop text
        navigationFormatter: null       // Details at the top of the file on this use (advanced use)
});

Well, I ran into some trouble installing and configuring this script to work correctly. I am an experienced web designer who actually has a fairly decent grasp on basic programming (enough to put most things in place and understand basic concepts) but when I contacted the developer (******* *********) with a couple of very simple questions that would help me get over a couple of speed bumps I’d run into, and despite the fact that Mr. ********* encourages people to contact him if they need help or have questions, he was 100% unwilling to even make an effort to answer even one of my questions or to help me in any way! He actually suggested that the only alternative was that I hire a programmer to install his script on my site? Really? If he had taken the time it took him to reply as he did to just answer my questions, there would be no need for that, because I would be able to do it myself. Also, because not every designer out there can afford to hire a programmer!

I wish there was a way to encourage better support for open source scripts/software. I have learned that “Free” = “No support” sadly. Over the years, in order to build my business, I have learned how to do SO much, so I know I am as an intelligent person, more than capable. If I do get stuck, usually all it takes to get unstuck is a more delineated and clear instruction that makes sense with an extra added bit of info or explanation of a step in the process will make all the difference between using it or walking away in disgust and frustration. (As in this case with the Nivo Slider, which is exactly what has happened). I felt that my intelligence was insulted and I was brushed aside.

I get so tired of ‘developers’ who have this uppity attitude, talking down to designers and treating us as if we are a bunch of airheaded artistic types with our head in the clouds. Actually - if we want to be a successful web designer, we need to know how to do quite a bit of basic programming in order to build competitive websites. Please, do not underestimate web designers. We may just need to have things explained better, meaning so that it makes sense from “this side of the machine” (the user side) rather than just from the developer’s viewpoint “from the back of the machine”.

Apparently, Mr. ********* develops scripts meant only to be utilized by other developers, rather than real-life end users (aka designers).

Found this similar one with IE6 support…

So what seems to be the problem?

If it’s free you really can’t expect guaranteed support. To be fair, the developer makes this quite clear on the Support section of his Nivo Slider page (quoted below, with my bold emphasis):

http://nivo.dev7studios.com/

[INDENT][COLOR=“DarkGreen”]If you find a bug with the Nivo Slider then please post an issue on the Github page. Please feel free to fork away on Github and make your own improvements.

If you have any other questions you can email me at g******@dev7studios.com or hit me up on twitter at @g********. No promises I can help or even reply but I’ll do my best.

If you enjoy this stuff and want more you can help me out by sharing this page or donating me some money. Why not buy me a beer?[/COLOR][/INDENT]

Really, is it reasonable to expect support for free?

Look at it from a developer’s side - hundreds of people asking questions, many of them probably trivial or silly, others which take many hours to deal with. It must get very tiresome. Maybe he was busy that day? Who knows?

‘Uppity attitude’? You say he didn’t answer your question, or rather he did, but it wasn’t the answer you wanted. Get over it - he didn’t have to answer, and he even said up front that he might not. This is the price of Free.

Why or how or for whom he develops scripts is surely his business?

You definitely owe Mr P******** an apology for your remarks.

Paul

+1

Actively criticising someone for not providing free support for a free piece of software is unfair and darn right rude.

It’s people like you who make those of us releasing free software not bother providing support.

I would still like to know the issue that the complainer was facing, so that the resolution to the issue can be used to perhaps help other people as well.

Agreed :tup:
Unless the intent of that post was to merely vent or badmouth, there’s no reason to not try to solve the problem rather than just complain about it.

@Nofunzies
Please post your “couple of very simple questions” here.

I think it’s rather amusing he says that open source doesn’t have any support associated with it, obviously he can’t be much of a programmer to make it seem like the only source of support for a product would be the person who produced it rather than the community that uses it or understands the freely available source code. I think he was just having a hissy fit because no rationally minded person would just moan randomly in a place that could help them, then disappear. :slight_smile:

It was just a couple of questions for crying out loud. I just don’t see the point of developing something if you can’t at least answer a couple of simple “support” type questions about it. I mean really, it’s simple accountability. Why don’t you guys get off your high horses and see it from someone else’s point of view just once. I moved on to another equally good open source script that is doing a great job for my client and was (truly) easy for a non-developer to install, configure and use. Hasta la vista, dorks.

No need to be insulting. If it’s only a couple of questions why haven’t you asked them here? Please do so others can benefit from the problems you experienced, otherwise I’ll be tempted to remove your rant as it only will be useless information.

I’d rather not see through the eyes of a person like that.

:lol: I don’t think anyone will be missing you.