Closed (cannot reproduce)
Project:
Views Slideshow
Version:
7.x-3.0
Component:
User interface
Priority:
Major
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
9 Apr 2012 at 23:31 UTC
Updated:
30 Dec 2016 at 22:18 UTC
Jump to comment: Most recent
Comments
Comment #1
hles commentedI have run into the same problem. Basically, the pager sets the active class like it should but the respective slide is not displayed.
The problem occurs whether the "Activate Slide and Pause on Pager Hover" is selected or not, whether "advanced options" is selected or not. Also, I don't have any javascript errors on the page.
I am going to change this as "major bug" as I think it has some significant repercussions on the behavior of the module and I can't get it working whatever the settings I choose. Feel free to change it back if you think it's not.
Comment #2
plousia commentedAgreed, thanks. Since I've never used the module before I wasn't sure if it was working as designed.
Comment #3
plousia commentedHmm, this is even stranger. I'm working on a multilingual site and "Activate Slide and Pause on Pager Hover" is working on the French homepage but not the English one. Obviously something is interfering on the English side, will see if I can figure it out.
Comment #4
hles commentedAlthough I still have no clue what's happening here, I can say that I also have 2 languages enabled and English is not the default one. I have another website with the exact same slideshow configuration but with only the English language, which is working while this one is not. So it looks like something is interfering indeed.
Comment #5
hles commentedBtw, I am using jQuery 1.7 on the website that fails and according to some debugging, the bug may occur because of that. What version of jQuery do you use ?
Comment #6
hles commentedOk, I could finally find the issue or at last the source of the issue. The version of jQuery Cycle Plugin was the problem.
For me, the following version works:
The following version did not work for me:
I don't have time for further debugging, so I'll just stick with that version for now. Hope this helps you.
Comment #7
plousia commentedHmm no, still not working on the English side with that version. Thanks for your feedback though, I will do some troubleshooting and post back here if I find the problem.
Comment #8
capellicI got this to work just by experimenting with the settings. In the end, instead of using the "Pager" option as a Top Widget, I have enabled it as a Bottom Widget. Works great!
Comment #9
pipicom commentedHad exactly the same problem. Update of jQuery Cycle Plugin worked for me too..
Thanks hles!
Comment #10
elBradford commentedNone of the proposed workarounds work for me.
Comment #11
caspervoogt commentedJust to chime in, using http://malsup.github.com/jquery.cycle.all.js as opposed to the "Lite" version of Cycle worked for me.
Comment #12
cmiguel commentedMake sure your widgets aren't covered by some other div.
Try z-index CSS to bring em up. Eg. .views-slideshow-controls-bottom { z-index:15 }, or something higher than 15.
If you can make the widgets work somewhere (top or down widgets, inside "edit view"or in a node), its likely you have some transparent div on top of the widgets preventing the hover and clicking from working.
That did it for me!
Comment #13
tklawsuc commentedConfirming #11 that using the full cycle version vs "Lite" fixed a lot of other issues as well.
Comment #14
casey2000 commentedThe problem is in the new version of cycle.
I've downloaded the old one https://github.com/downloads/malsup/cycle/jquery.cycle.all.2.88.min.js and it works.
Проблема была с новой версией cycle.
Я скачал старую https://github.com/downloads/malsup/cycle/jquery.cycle.all.2.88.min.js и все заработало.
Comment #15
wangqizhong commentedSorry, I can't reproduce this issue. Could you try to use the latest 7.x-3.x-dev and cycle 3.x .
Comment #16
beyond521 commentedI have the same problem,The slideshow doesn't work,Whether I use any version of jq.
Comment #17
jndvrk commentedCan confirm this issue as well. casey2000's solution is correct, even though his/her link does not work.
The current jquery.cycle download from the developers site (https://github.com/malsup/cycle) is version 3.0.3 and requires jquery 1.7.1. Which is not included with Drupal, or even the Jquery Update module for D6 - what I'm using.
Tracking down the 2.88 version of jquery.cycle (which only requires jquery 1.2.6) gets the slideshow working properly.
PS - working link for jquery.cycle 2.88: http://ajax.aspnetcdn.com/ajax/jquery.cycle/2.88/jquery.cycle.all.min.js
Comment #18
jndvrk commentedJust wanted to add... the most likely easiest way to get this to work with Drupal 7 is using the jQuery Update module to get version 1.7.1 or higher.
Comment #19
sproets commentedFor me #17 worked after I updated jQuery Update (#18)...
Comment #20
supertony commentedIs anyone still having issues with this? I tried all the previously mentioned solutions and none of them worked. I specifically am having issues with other languages as some others here mentioned.
I did notice one other thing that no one else has mentioned. The languages where the pager doesn't do anything also happen to be the languages where the contextual links don't work either. Usually when I hover over my pagination the contextual link will show, but that doesn't happen on these slideshows that aren't working correctly.
Comment #21
nickdickinsonwildeCan't reproduce. If anyone is having this issue, please update to latest Views Slideshow, jquery Cycle 3.0.3 full, and re-open.