• 0

Please help with my jquery issue, 2 scripts together


Question

I'm trying to get 2 jquery scripts to both work on the same page. One just shows text over a thumbnail when it's hovered over, the other just expands the thumbnail when it's click on. I'm so close I can almost taste it but I'm totally stumped now :/  To make things easier, here is a tiny .zip so you can see what I'm doing. http://www.classicdragons.org/TEMP.zip

 

Just open temp.html and you can see that the hover over jquery works perfectly, but clicking does nothing. Then just remove this from temp.html :

 

$(function() {
    $('img').hover_caption();
  });

 

...and you will see that the hover jquery is now of course broken but now the click to expand the thumbnail jquery works.

 

I'm desperately trying to get these to work together! Please help, I would really appreciate! Thank you in advance!!!!

 

Alex

14 answers to this question

Recommended Posts

  • 0

Ok, so far it appears that the overlay is getting in the way of letting you click the actual image when it is created. I am still looking.

 

EDIT: What about just changing the height of the caption overlay so it doesn't take up the whole image?

Edited by winlonghorn
  • 0

With help from winlonghorn, he has helped me so the hover over works and when I click on the image, it brings up the viewer. However the full image doesn't display in the viewer.

 

I have updated the link in my OP to reflect where I stand currently. I'm so close now! Just need to figure out why the image doesn't display in the viewer.

 

Any help much appreciated! Thanks!

  • 0

The reason that you don't see the full image is because of this code in /css/jsgallery.css:

 

.jsgallery-container #jsgall_imageContainer:before {    /* create a full-height inline block pseudo=element */
    content: ' ';
    display: inline-block;
    vertical-align: middle !important; 
    height: 100%;
}

That code is inserting a block above your full size image in the viewer that is the full height of the page, thus the full image is pushed off of the screen. Removing that style block makes your full-size image visible.

  • 0

When I remove that, the image appears, but then the full size image still has the shadow covering it until I move the courser off screen. Plus clicking anywhere doesn't remove the full size, it just reloads it.

 

But that is a step forward, thanks!!!!!!! I've been stuck on this for weeks lol.

  • 0

The reason that clicking on the full-size image doesn't close the full-size view is because you've setup the gallery script to run whenever an <img/> is clicked. Since the full-size image is rendered as an <img/> tag, clicking on it actually runs the gallery script again.

  • 0

I simply want to be able to mouse over an image (it's an art gallery web page with dozens of thumbnails on a page), the mouse over display a description of the image, then if clicked, the full size image shown. Then clicking anywhere will exit out of the full image view, or clicking next or swiping next when in full image view go to the next images in full size.

 

Thanks for any help, this is really challenging me, not my programming expertise at all :/

Edited by anguilla1980
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Report: Apple's new features for Messages and Phone apps revealed ahead of WWDC 2025 by Hamid Ganji Piles of rumors and speculations about Apple's upcoming UI overhaul across its operating systems have been released, though only some of them have given us a sneak peek into Apple's next OS for iPhones, dubbed iOS 26. However, a new report by Bloomberg's Mark Gurman gives us a clear idea of what to expect from the upcoming iOS 26 and its various applications. As the report reads, the iOS UI overhaul also affects the Messages and Phone apps, two of Apple customers' most used applications. According to Gurman, the Messages app on iOS 26 allows users to create polls and set a background image for a specific conversation. Interestingly, the background image set by one side of the conversation will be visible to the other side as well. With the recent changes to its Messages app, Gurman says Apple aims to compete with Meta's WhatsApp and other messaging platforms. He writes: "The two main changes are the ability to create polls and set a background image. The backgrounds will sync between devices, including those of other users, meaning that you and the people you are chatting with have the same look." However, the scope of changes on the Phone app is limited. Gurman says the Phone app in iOS 26 gets a new view that combines favorite contacts, recent calls, and voicemails into a single, scrollable window. Of course, the new design is optional for users, and they can still opt for the legacy interface. Changes to the Messages and Phone apps on iOS 26 focus on providing a personalized experience to iPhone users and moving them away from rival messaging apps. Apple's 2025 Worldwide Developers Conference kicks off on June 9. The Cupertino tech giant is gearing up to unveil its revamped operating systems with a glass-like UI and new names, representing 2025-2026 release cycle.
    • I've read this truck was mainly his design, he had his hands all over it and the final say.
    • Here's how to watch Summer Game Fest 2025 showcase today and what to expect by Pulasthi Ariyasinghe E3 as we know it might be dead, but Summer Game Fest is still going strong with its scheduled events in June. For five years now, Geoff Keighley has been organizing and hosting the video-game-centered platform to get developers and publishers a central location to have their reveal events. Summer Game Fest itself has its own massive show, and tonight, that kickoff event is going live with a whole bunch of announcements, updates, and more. The Summer Game Fest showcase hosted by Keighley is scheduled to go live at 2 PM PT | 5 PM ET | 10 PM BST later today, June 6. The live show is being hosted at the YouTube Theater in Los Angeles and is slated to run around two hours. To watch it online, viewers can tune into the show's YouTube (4K at 60 FPS), Twitch, Twitter, and Steam pages. Separate streams featuring American Sign Language and Descriptive Audio are available on YouTube as well. Not much information has been released regarding what gaming fans can expect to see at the event, but there are some clues and teasers to follow. Hideo Kojima is attending the event like always, meaning Death Stranding 2: On The Beach should get a brand-new trailer, unless it's a misdirect of some kind. The next entry in the Mafia franchise, The Old Country, the Soulslike action RPG Wuchang: Fallen Feathers, a surprise from the Splitgate 2 developer 1047 Games, a Fortnite-focused event from Epic Games, and new content for Atomic Heart should appear during the show. Being a rather long showcase, there should be plenty of other surprise reveals and announcements on stage, especially from major publishers like Ubisoft and 2K, which do not have their own dedicated summer events. Right after the main kickoff event, the Day of the Devs showcase will begin its own festivities at 4pm PT | 7pm ET. This is focused entirely on upcoming indie games. Later in the day, Devolver Digital and IO Interactive are hosting their own showcases. Here's the full calendar.
    • TIL you can report articles. reported as ad lol.
  • Recent Achievements

    • One Month Later
      EdwardFranciscoVilla earned a badge
      One Month Later
    • One Month Later
      MoyaM earned a badge
      One Month Later
    • One Month Later
      qology earned a badge
      One Month Later
    • One Year In
      Frinco90 earned a badge
      One Year In
    • Apprentice
      Frinco90 went up a rank
      Apprentice
  • Popular Contributors

    1. 1
      +primortal
      453
    2. 2
      +FloatingFatMan
      247
    3. 3
      snowy owl
      240
    4. 4
      ATLien_0
      196
    5. 5
      Xenon
      143
  • Tell a friend

    Love Neowin? Tell a friend!