Eso mismo: con un "click" podemos hacer "aparecer" y "desaparecer" la sidebar en nuestro blog... con un efecto "slide". Para muestra, el ejemplo que tengo en la sidebar de mi BLOG DE PRUEBAS-
Como digo, yo elegí un efecto "slide", pero tenéis también un efecto elástico y un "fade" para elegir (y llamar, dentro del script pbbsidebar). También se pueden cambiar el fondo y el color.
Lo hice así:
.- SCRIPTS:
<script src='http://.../mootools.v1.00.js' type='text/javascript'/>
<script src='http://junioscripts.googlepages.com/pbbsidebar.v1.00.js' type='text/javascript'/>
<script>
window.onload = function() {
MySideBarA = new PBBSideBar();
MySideBarB = new PBBSideBar({
position : 'left',
styles: {
'width': '350',
'color': 'white',
'background-color': 'red',
'opacity': 0.6
},
showDuration: 500,
showEffect: Fx.Transitions.backOut,
hideDuration: 500,
hideEffect: Fx.Transitions.quadInOut
});
MySideBarC = new PBBSideBar({
position : 'left',
transition : 'appear',
styles: {
'width': '300',
'color': 'white',
'background-color': 'blue',
'opacity': 0.9
},
showDuration: 1000,
hideDuration: 1000
});
// Ajoute l'événement de détection du clavier pour afficher/cacher la SideBar
window.addEvent('keyup', function(event) {
var event = new Event(event);
if (event.key == 'a') MySideBarA.display();
if (event.key == 'b') MySideBarB.display();
if (event.key == 'c') MySideBarC.display();
});
}
</script>
¡¡OJO!!: Es necesario abrir el script pbbsidebar y cambiar el ancho de la sidebar a esconder y mostrar, porque no creo que haya ahora mismo dos plantillas iguales en toda la red de Blogger. Cada quien debe acomodar el punto oportuno en este script al ancho de su sidebar.
.- HTML:
Inmediatamente antes de la apertura de la sección sidebar en la plantilla extendida, colocar la llamada a los scriots y el contenedor del "click":
<h1>Sidebar</h1>
<pre>
</pre>
<p>
<input onclick='javascript:MySideBarA.display();' type='submit' value='Click'/>
-
</p>
<hr class='hide'/>
Picando en "click" una vez, se esconde la sidebar... picando de nuevo, se cierra. Y cuidado con donde ponéis el html, no sea, p.e., que vuestra plantilla sea de las que tienen la sidebar bajo las entradas... entonces se esconderán éstas también...
Original: pokemon
Está bien, pero le faltan algunos extras para hacerlo más atractivo, y sobre todo para páginas de 2 columnas y poco ancho, ya que si queda oculto el botón no se puede volver a pulsar, me gusta más la MooSlide!
ResponderEliminarHombre... puedes cambiar el ancho de las columnas, el color y el efecto, y queda muy guapo. Lo que pasa es que en el blog de pruebas en que lo hice coincidió que se me antojó ese tipo de sidebar, je.
ResponderEliminarLo he probado en una plantilla blogger normalita, con la típica sidebar estrecha y te aseguro que funciona muy bien.
En el caso que comentas, con poner el botón en otro sitio (sobre las entradas, debajo, en el footer, con la cabecera, en una widebar... ) no hay problema de esconderlo cuando se esconda la sidebar.
Eso sí: el problema gordo es que es incompatible con scripts complejos que añadan, por ejemplo, un scriptacolous: ahí sí le veo yo una pega enorme...