2010-12-10 8 views
0

Il ya un lien ci-dessous ouvrir ceci et puis cliquez sur table styles .Il montre tous les échantillons de tableaux lorsque nous cliquons sur ces images de petite taille de la table puis ses spectacles dans une grande zone d'image.changer l'image grande quand on clique sur la petite image

http://www.pooltables.com/coventry-pool-table/?icid=in00007

Je veux créer quelque chose comme ça ou si vous les gars avez ce alors tout ce qui concerne la référence s'il vous plaît répondre me.Or s'il y a un quelque chose comme script.

S'il y a un lien qui me fournir de l'aide alors s'il vous plaît répondre.Son urgent.

Je serai très reconnaissant à u guys Merci

Répondre

2

Eh bien, l'exemple auquel vous faites référence est créé en Flash, il n'est donc pas facile d'obtenir un look similaire en javascript.

Mais il est assez facile d'obtenir des fonctionnalités similaires en javascript, mais pas avec les transitions douces et lisses, et l'aspect sophistiqué des info-bulles etc (c'est possible, mais ça demande beaucoup plus ...). Un exemple simple d'afficher l'image de Cliquez sur les vignettes pourrait être quelque chose comme ceci:

<style> 
    table#thumbnails{ 
    background-color:white; 
    } 
    table#thumbnails tr td img 
    { 
    cursor: pointer; 
    } 
</style> 

<script type="text/javascript"> 
function showImage(image){ 
    var mainImage = document.getElementById('mainImage'); 
    mainImage.src = image; 
} 
function toggleThumbnails(){ 
    var thumbnails = document.getElementById('thumbnails'); 
    if(thumbnails.style.display == 'block'){ 
    thumbnails.style.display = 'none'; 
    } else { 
    thumbnails.style.display = 'block'; 
    } 
} 
</script> 
<input type="button" value="Show/hide thumbnail list" onclick="toggleThumbnails()" /> 
<table id="thumbnails" style="display:none;"> 
<tr> 
<td><img src="thumb1.png" title="Item 1" onclick="showImage('img1.png')" /></td> 
<td><img src="thumb2.png" title="Item 2" onclick="showImage('img2.png')" /></td> 
<td><img src="thumb3.png" title="Item 3" onclick="showImage('img3.png')" /></td> 
</tr> 
<tr> 
<td><img src="thumb4.png" title="Item 4" onclick="showImage('img4.png')" /></td> 
<td><img src="thumb5.png" title="Item 5" onclick="showImage('img5.png')" /></td> 
<td><img src="thumb6.png" title="Item 6" onclick="showImage('img6.png')" /></td> 
</tr> 
<tr> 
<td><img src="thumb7.png" title="Item 7" onclick="showImage('img7.png')" /></td> 
<td><img src="thumb8.png" title="Item 8" onclick="showImage('img8.png')" /></td> 
<td><img src="thumb9.png" title="Item 9" onclick="showImage('img9.png')" /></td> 
</tr> 
</table> 
<div> 
<img id="mainImage" src="img1.png" /> 
</div> 
+0

à partir de là, je peux trouver quelque chose comme ça. Merci – Chauhan

+0

Bonjour, Pouvons-nous montrer cette table dans une boîte pop sur le bouton clic? – Chauhan

+0

J'ai modifié et ajouté un bouton pour afficher/masquer la liste des vignettes. Si vous voulez qu'il apparaisse comme une popup, vous avez seulement besoin de le positionner en absolu et de spécifier où sur l'écran pour le mettre. (

) – awe

0

Vous ne trouverez jamais un script qui fait exactement ce que vous voulez si ce que vous voulez est quelque chose comme ça.

Vous pouvez rechercher des bibliothèques javascript telles que jQuery, ce qui simplifie ce type de choses en vous permettant de lier du code à des événements.

1

Vous pouvez essayer quelque chose sur this line.

Dans l'exemple ci-dessus, j'ai changé src de la balise img sur click sur l'image & sur mouseleave, l'image originale src est stockée.

+0

Merci pour la réponse .Please ont un regard donné link.then vous comprenez mieux mon exigence – Chauhan

+0

Dans URL ci-dessus, les choses sont gérées par le flash/flex [pas sûr], pour y parvenir uniquement en javascript, vous devez également utiliser la carte d'image. Ref. http://www.elated.com/articles/creating-image-maps/ –

Questions connexes