GithubHelp home page GithubHelp logo

jquery.hotspot.js's Introduction

jquery.hotspot.js

jQuery Hotspot Plugin

Using the plugin is simple.

Installation

  • Clone and include the plugin

Usage

  • Default selector
mainselector: '#hotspotImg',
selector: '.hot-spot',
imageselector: '.img-responsive',
tooltipselector: '.tooltip',
bindselector: 'hover'
  • Sample HTML ** Defining the x and y position which is the absolute position of the image in full size.
<div id="hotspotImg" class="responsive-hotspot-wrap row">
  <img class="img-responsive" src="img/banners/main.png">
	<div class="hot-spot" x="800" y="223">
		<div class="tooltip">
			<div class="col-sm-6">
				<img src="img/index/col1.png">
			</div>
			<div class="col-sm-6">
				<h4>Lorem Ipsum Title 1</h4>
				<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.</p>
			</div>
		</div>
	</div>
	<div class="hot-spot" x="1534" y="487">
		<div class="tooltip">
			<div class="col-sm-6">
				<img src="img/index/col2.png">
			</div>
			<div class="col-sm-6">
				<h4>Lorem Ipsum Title 2</h4>
				<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.</p>
			</div>		
		</div>		
	</div>
	<div class="hot-spot" x="361" y="408">
		<div class="tooltip">
			<div class="col-sm-6">
				<img src="img/index/col3.png">
			</div>
			<div class="col-sm-6">
				<h4>Lorem Ipsum Title 3</h4>
				<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.</p>
			</div>
		</div>		
	</div>	
</div>
  • Triggering the hotspot
$('#hotspotImg').hotSpot(); // Use hover event on the hotspot
  • Triggering the hotspot by overriding the hover event
$('#hotspotImg').hotSpot({bindselector: 'click'}); // Use click event on the hotspot

jquery.hotspot.js's People

Contributors

skypluto avatar piejanssens avatar

Stargazers

Amir Zareian avatar  avatar jignesh kumar avatar Christopher Dlamini avatar  avatar Romel Indemne avatar Daniel Byalsky avatar Hälsinglands Museum avatar  avatar Filippo Sacchini avatar Rafal K avatar Lawrence Nara avatar Error404 avatar Chris Frees avatar  avatar  avatar  avatar

Watchers

 avatar

jquery.hotspot.js's Issues

Not really working when rezising screen

Hello,
I think, it does not work.
The picture is not proportionally resized and the hotsports are in different position.
The demo is not working as well

Unusable - sorry!

Frank

z-index issue

I can't seem to get z-index to work reliably - my hotspot panel is behind a left side nav panel. I tried setting z-index:9999 as per code below but it doesnt resolve it. In attached image you can see the hotspot (blue panel) behind the left side blue nav ...

hs1

#hotspotImg .hot-spot .tooltip {
  font-family: Arial;
  background-color: rgba(78, 115,223, 0.85);/* rgba(58, 95, 150, 0.7); */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  display: none;
  font-size: 14px;
  opacity: 1.0;
  left: 0px;
  padding: 15px 5px;
  position: absolute;
  text-align: left;
  top: -70px; /*30px*/
  width: 280px;
  z-index: 9999 !important;
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.