Domanda

codice che ho questa pagina, una scheda con capacità di scorrimento: qui Mi piace molto l'effetto, ma quando si Vien una linguetta lunga (diciamo specifica), e andiamo a uno smalll (download) nuovamente clic su su una grande forza all'utente di scorrere verso il basso di nuovo ...

E 'possibile jquery qualcosa che dica la pagina per rimanere scorrere verso il basso al massimo dopo la scheda premuto?

È stato utile?

Soluzione

che sto facendo qualcosa di simile con le schede jQuery UI, è possibile modificarlo per qualsiasi layout di:

//Tab panel height matching
$(".ui-tabs-panel").each(function() {
if ($(this).height() + 30 > $(this).parents(".subTabsC").height()) {
  $(this).parents(".subTabsC").height($(this).height() + 30);
}
});

Ho l'intero contenuto scheda avvolto in un <div class="subTabsC">. I 30 pixel nel mio caso è quello di tener conto delle schede e il confine, adattarsi a qualsiasi cosa avete bisogno.

Altri suggerimenti

Sì. OnLoad si potrebbe scorrere tutte le schede, trovare il più alto e di impostare l'altezza del contenitore a quel valore e rimuovere qualsiasi cosa stia facendo il ridimensionamento liscio.

Vuol dire alcune delle cose più piccole potrebbe apparire un po 'perso, ma non sarebbe stato il ridimensionamento della pagina (che mi infastidisce troppo).

Non hai potuto aggiungere "return false" alla fine della funzione? ciò impedisce di "rinfrescante" della pagina quando si fa clic sul collegamento di ancoraggio .... potrei sbagliarmi ... Sto solo cominciando a imparare jQuery e javascript.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top