Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I'm not sure if this is a bug report or a support request. I've got a Views Slideshow working exactly how I want it to, using the title field of the image as the pager. However, the pagers do absolutely nothing. Clicking them doesn't move you to the corresponding slide, and although i've selected "Activate Slide and Pause on Pager Hover" nothing happens when you hover over the pager either.
Am I missing something, or is this how it's supposed to work? I have jquery.cycle and json2 installed in /sites/all/libraries.
Thanks in advance.
Comments
Comment #1
hles CreditAttribution: 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 CreditAttribution: plousia commentedAgreed, thanks. Since I've never used the module before I wasn't sure if it was working as designed.
Comment #3
plousia CreditAttribution: 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 CreditAttribution: 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 CreditAttribution: 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 CreditAttribution: 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 CreditAttribution: 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 CreditAttribution: pipicom commentedHad exactly the same problem. Update of jQuery Cycle Plugin worked for me too..
Thanks hles!
Comment #10
elBradford CreditAttribution: elBradford commentedNone of the proposed workarounds work for me.
Comment #11
caspervoogt CreditAttribution: 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 CreditAttribution: 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 CreditAttribution: tklawsuc commentedConfirming #11 that using the full cycle version vs "Lite" fixed a lot of other issues as well.
Comment #14
casey2000 CreditAttribution: 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 CreditAttribution: 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 CreditAttribution: beyond521 commentedI have the same problem,The slideshow doesn't work,Whether I use any version of jq.
Comment #17
jndvrk CreditAttribution: 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 CreditAttribution: 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 CreditAttribution: SproetS commentedFor me #17 worked after I updated jQuery Update (#18)...
Comment #20
supertony CreditAttribution: 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.