2010-08-16 2 views
2

Je suis un débutant complet à ASP.NET et ont besoin de savoir comment puis-je créer l'effet de vol stationnaire comme dans le site Web suivant: -ASP.NET question débutant concernant l'effet Hover

http://www.viking.com/Chairs/Chairs.asp

Il y a ce lien "Panier" dans le coin supérieur droit de la page Web ... lorsque vous déplacez votre souris dessus, une zone de texte s'affiche.

Comment créer cet effet?

J'ai juste besoin d'une idée de ce que je recherche? ..what tout le code dois-je inclure dans ma page Web ??

Aidez s'il vous plaît? Merci

Répondre

2

Il semble que ce soit plus sur jquery qu'asp.net. Donnez l'élément que vous voulez que la boîte apparaisse d'un id (foo) et créez un autre, caché, div avec les données que vous voulez montrer onmouseover (barre).

Pour l'élément que vous voulez faire la boîte à apparaître ajouter un événement mouseover en utilisant JQuery par exemple:

$(document).ready(function() { 
    $("#foo").live("mouseover", function() { 
    $("#bar").slideDown("fast"); 
    }); 
    $("#foo").live("mouseout", function() { 
    $("#bar").hide(); 
    }); 
}); 

<div id="foo">MOUSOVER ME FOR BOX</div> 
<div id="bar" style="visibility:hidden;">HIDDEN CONTENT</div> 

Cela devrait faire un effet slideDown de base sur mouseover pour vous et devrait le cacher de la souris sur. Jetez un oeil à http://api.jquery.com/ pour avoir une meilleure compréhension de ce qui se passe et vous pouvez le faire avec JQuery.

Edition - Vous devrez inclure les fichiers du JQuery sur votre page, voir ici http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery

+0

cool..thanks :) Je vais juste essayer de mettre en œuvre. – Serenity

1

On dirait que c'est fait avec jQuery et le Hover mouseevent. Donc, vous voulez probablement regarder javascript, jQuery et CSS, ce n'est pas vraiment spécifique à ASP.NET.