2011-11-29 1 views
6

Utilizzando il pulsante di Facebook come all'interno di un iframe dell'app, ad es.Problema di overflow della finestra di dialogo del pulsante di Facebook

like button position

Il pulsante mi piace è di solito posizionato da qualche parte sulla parte destra dello schermo. Il problema è che quando si fa clic sul pulsante Mi piace, la finestra di dialogo che si trova al di sotto si nasconde al di là del contenitore dell'iframe, ad es.

overflow

E 'molto facile per disabilitare semplicemente la finestra di dialogo (usando i CSS), tuttavia, qualcosa che ho bisogno la finestra di dialogo.

Quali sono le possibili soluzioni per questo? Mi aspetto che ci debba essere un metodo per attivare un modulo di overlay o far apparire la finestra di dialogo a sinistra del pulsante Mi piace piuttosto che a destra.

+0

Sto avendo un problema simile. Hai aggiustato? – Daniele

+0

No, Facebook non ha fornito la possibilità di modificare l'allineamento degli elementi. Dovrai semplicemente spostare l'elemento all'estremità sinistra della pagina o nascondere la finestra di dialogo dei commenti. – Gajus

+0

Divertente che Facebook non abbia ancora aggiunto alcuna opzione per allineare a sinistra la finestra di dialogo. – Gajus

risposta

2

Dal Facebook 'Like Button' dev page

'Se il pulsante Come è posizionato vicino al bordo di un elemento HTML con la proprietà overflow impostata nascosta, la comparsa può essere tagliato o totalmente quando il pulsante viene premuto. Questo può essere risolto impostando l'impostazione della proprietà di overflow su un valore diverso da hidden, come visible, scroll o auto. '

+1

Non mi riferisco a un contenitore div con overflow nascosto. Mi riferisco alla finestra app-iframe di Facebook. – Gajus

1

Ho un problema simile e questo risolto. Aggiungi questo al tuo foglio di stile:

.fb-like span{overflow:visible !important; width:450px !important; margin-right:-375px;}