Animated Collapsible DIV

mercoledì 15 dicembre 2010 - 17.19
Tag Elenco Tags  .NET 3.5  |  Visual Studio Express  |  Javascript

alexmed Profilo | Guru

Ciao a tutti,
Visto che sono negato in javascript vi chiedo lumi.
Ho trovato questo script
http://www.dynamicdrive.com/dynamicindex17/animatedcollapse.htm

Ma non sapendo a priori l'ID del div è possibile passarglielo al volo?

L'Id del div è assegnato dal campo di un db "<%# Eval("ID") %>"

Grazie

alexmed

alx_81 Profilo | Guru

>Ciao a tutti,
Ciao

>Ma non sapendo a priori l'ID del div è possibile passarglielo al volo?
ti ho allegato un esempio in jquery, con il quale puoi fare ricerche via selettore (come per css). Prova a dargli un'occhiata.. l'ho fatto al volo quindi non c'è una grossa gestione degli errori e ho assunto che tu possa dare l'id del div con un progressivo identico al progressivo dettato dall'id del bottone.

>Grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

alexmed Profilo | Guru



Perfetto!!!

E và benissimo così ma (sempre che si possa) se adesso volessi che prima mi chiuda eventuali div aperti e poi mi apra quello selezionato?

Presumo si debba aggiungere una cosa del tipo:

$(document).ready(function() {
//gestisco l'evento click di tutti i bottoni che hanno un id che inizia per "Btn_"
$("input[id^=Btn_]").click(function() {
>//CHIUDO TUTTI I DI APERTI
>$("#Div_" + "[?]").slideUp();
// decido che il progressivo del bottone deve essere lo stesso del div nell'id
...

Ma cosa devo mettere al posto del punto interrogativo (sempre sia giusta la mia ipotesi )???

GRAZIE MILLE!!!

alexmed

alexmed Profilo | Guru

TROVATO TROVATO
EUREKA!!!!

$(document).ready(function() {
//gestisco l'evento click di tutti i bottoni che hanno un id che inizia per "Btn_"
$("input[id^=Btn_]").click(function() {
>// CHIUDO TUTTI I DIV CHE HANNO UNA CLASSE ".myDiv" FITTIZIA
$(".myDiv").slideUp();
// decido che il progressivo del bottone deve essere lo stesso del div nell'id


OTTTTTTTTIIIIMOOOO!!!!!

CIAO

alexmed

alx_81 Profilo | Guru

>OTTTTTTTTIIIIMOOOO!!!!!
usa jquery e ne sarai contento, scusami ma ho letto solo ora..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5