Inicio › Forums › Desarrolladores / Desenvolupadors / Garatzaileak / Desenvolvedores / Developers › Iniciar un idevice con Toggle Cerrado.
Tagged: idevice_hidden, toggle
This topic contains 10 respuestas, has 6 voices, and was last updated by jlcamarero Hace 5 años, 5 meses.
-
AuthorEntradas
-
6 junio, 2014 at 12:32 #18541
Buenas a todos,
No se si el título explica bien mi problema o no.
El caso es que estoy generando un contenido con varios idevices de caso práctico uno tras otro en una misma página (estoy utilizando la plantilla TodoFP) y cuando genero la página web, los idevices se muestran desplegados. Y mi intención es que inicialmente aparezcan cerrados.
He esto investigando el código y afecta a la variable toggle en el js y al “idevice class wrapper”. No consigo modificar los artributos para que es estado inicial del toggle sea “hiden”.
Muchísimas gracias,
-
8 junio, 2014 at 11:49 #18542
¿Puedes enviarnos una muestra? (Yo no consigo replicar)
¿Qué versión utilizas de exe?
-
9 junio, 2014 at 10:18 #18544
-
11 junio, 2014 at 7:24 #18554
Puedes añadir este código en el pie de página (pestaña Propiedades) o en cualquier contenido del nodo (de la página):
<script type=”text/javascript”>$(window).load(function(){ $(“p.toggle-idevice a”).each(function(i){ $(this).click(); });});</script>
Si quieres que el primer iDevice aparezca desplegado sustituye $(this).click(); por if (i>0) $(this).click();
En estos momentos no hay una forma más sencilla de hacerlo, pero tomo nota por si más adelante puede incluirse como preferencia del iDevice.
Saludos.
-
11 junio, 2014 at 7:42 #18555
Muchísimas gracias Ignacio, de momento me soluciona lo que quería!
Gracias de nuevo!
-
26 julio, 2015 at 16:17 #21209
Hola, a mi me aparecen cerrados los casos prácticos, y cuando voy pulsando se van abriendo las retoralimentaciones (y se quedan abiertas, a no ser que las vaya cerrando al pulsar de nuevo), pero ¿cómo podría hacer para que cuando muestre una se oculten las demás?
Gracias!!
-
14 agosto, 2015 at 9:03 #21256
Hola josinho.Para ocultar las retroalimentaciones de los casos prácticos tendrías que sobrescribir la función $exe.toggleFeedback en el archivo JS de tu Estilo, haciendo que oculte las retroalimentaciones de los demás iDevices de ese tipo antes de mostrar la del actual.No te recomiendo hacer eso. Si por algún motivo (mejoras en el código de eXe, por ejemplo) cambia la forma de hacerlo, tu código podría dejar de funcionar, e incluso provocar algún fallo.
$exe.toggleFeedback está definida en common.js.Saludos.
-
4 enero, 2016 at 14:57 #21611
Hola,
disculpad que abra el hilo de nuevo, pero he intentado aplciar este código para conseguir precisamente que el primer iDevice estré visible y el resto ocultos, inserto el código en el pie de página de la pestaña propiedades y no funciona, en la visualización previa están todos visibles.
He probado a insertar el código en un iDevice de la página. He ocultado los bloques que no quiero ver en el editor, pero al visualizar la web, nada, siguen todos desplegados. ¿Qué paso he pasado por alto? ¿Hay algún ajuste más que realizar?
Me interesa mucho esta funcionalidad. Muchas gracias
-
5 enero, 2016 at 8:52 #21613
Hola Josue.
Supongo que será por cómo salen las comillas en el foro.
Adjunto el código en un txt.
Espero que te sirva.
Saludos.
Archivos adjuntos:
You must be logged in to view attached files. -
5 enero, 2016 at 9:06 #21615
Efectivamente, era un problema de “comillas”. El código funciona perfectamente.
Muchísimas gracias Ignacio.
Saludos
-
30 mayo, 2019 at 9:25 #31011
Disculpad que vuelva a abrir este tema tan antiguo, pero tengo una duda relacionada con este tema y no he encontrado mucha info en el foro sobre ello.
¿Sería posible que solo los idevice de texto libre aparecieran desplegados y el resto no?
Un saludo.
-
AuthorEntradas
You must be logged in to reply to this topic.