2012-05-17 7 views
10

Vorrei creare un livello di sovrapposizione che si apre se un utente fa clic su un link "Guida" che visualizza i suggerimenti della guida (molto probabilmente un'immagine .png) che indicano gli elementi del sito Web.Suggerimenti per la guida in sovrapposizione con jQuery

Ho visto questo fatto su altri siti Web (anche se attualmente non riesco a trovarne uno) in cui vi è una sovrapposizione semitrasparente sull'intera pagina in cui vengono mostrati suggerimenti di aiuto. Vorrei quindi che la sovrapposizione sparisse se l'utente fa clic o fa clic su un pulsante "Chiudi".

Capisco che è un sacco di chiedere, ma se qualcuno mi potrebbe punto nella giusta direzione, o per un tutorial online, ecc mi piacerebbe davvero apprezzare :)

Ecco un esempio di effetto che voglio creare il mio sito web: jquery overlay website help tips

risposta

8

Date un'occhiata a Impromptu plug

http://trentrichardson.com/Impromptu/

+0

Mi piace la funzione di 'tour' in basso, ma non sembra per darti il ​​markup necessario per implementare? (o mi manchi qualcosa?) – adamdehaven

+0

Impromptu Tour è esattamente quello che volevo. Ora sto avendo un altro problema però ... vedi qui: http://stackoverflow.com/questions/10653471/css-overlay-effect-exclude-certain-container – adamdehaven

+1

Se stai cercando plugin turistici, consiglio vivamente il plugin [jQuery Joyride per il tour del sito web di zurb] (http://zurb.com/playground/jquery-joyride-feature-tour-plugin). Altrimenti la risposta di @ guilleva è esattamente quello che stai cercando! – colllin

0

Suona come siete alla ricerca di qualcosa di simile Colorbox

1

Per prima cosa devi imparare come creare una sovrapposizione . Questo è fatto facilmente con un po 'di CSS elementare.

Le cose che mostrano le informazioni di supporto (le immagini PNG) saranno contenute all'interno dell'elemento di sovrapposizione (che è probabilmente uno div). Dovrai posizionarli in giro, e puoi scegliere di farlo con puro CSS, o usare qualcosa come l'helper di jQuery UI Position per aiutarti.

Infine, avrete bisogno di un po 'di Javascript/jQuery per dare il via alla commutazione dell'overlay. Vuoi leggere on events in jQuery. Molto probabilmente, si sta per allegare il click.

+0

Se non lo capisci, sarò lieto di spiegarlo un po 'di più. Gli altri suggeriscono i plugin; Sto cercando di dirti come farlo da solo. –

19

Date un'occhiata a Chardin.js, è abbastanza piacevole e facile da implementare

Problemi correlati