Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    8

    doppio script su stessa pagina

    Ciao a tutti,
    ho tentato di capirne qualcosa da solo, ma ho perso solo tempo... non sono capace. Dovrei inserire questo script, http://javascript.html.it/demo/javas...34/esempio.htm
    due volte sulla stessa pagina web. Uno dovrebbe utilizzare sei finestre come da originale, mentre il secondo una sola di diversa grandezza. Quando li utilizzo insieme, la dimensione della fiinestra singola è uguale allo script con le sei finestre più piccole, mentre mi servirebbe che avessero misure diverse. Ho capito che bisogna cambiare qualche parametro e il gioco è fatto, ma non ci riesco. Mi date una mano per favore?
    Grazie mille.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    8
    forse era meglio inserire lo script?
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="it"> <head> <title>Sliding boxes - Esempio JavaScript scaricato da HTML.it</title> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Content-Language" content="it" /> <meta name="Robots" content="All" /> <meta name="Description" content="HTML.it - il sito italiano sul Web publishing" /> <meta name="Keywords" content="Ad ogni apertura di pagina questo script genera un differente colore di sfondo." /> <meta name="Owner" content="HTML.it srl" /> <meta name="Author" content="HTML.it srl" /> <meta name="Copyright" content="HTML.it srl" /> <style type="text/css"> *{ padding:0px; margin:0px; } body{ background:#D5DEE7; } a{ color:#C8DCE5; } h3{ margin: 10px 10px 0 10px; color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold; } .boxgrid{ width: 325px; height: 260px; margin:10px; float:left; background:#161613; border: solid 2px #8399AF; overflow: hidden; position: relative; } .boxgrid img{ position: absolute; top: 0; left: 0; border: 0; } .boxgrid p{ padding: 0 10px; color:#afafaf; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; } .boxcaption{ float: left; position: absolute; background: #000; height: 100px; width: 100%; opacity: .8; /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; } .captionfull .boxcaption { top: 260; left: 0; } .caption .boxcaption { top: 220; left: 0; } </style> <script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.1.js"></script> <script type="text/javascript"> $(document).ready(function(){ //To switch directions up/down and left/right just place a "-" in front of the top/left attribute //Vertical Sliding $('.boxgrid.slidedown').hover(function(){ $(".cover", this).stop().animate({top:'-260px'},{queue:false,duration:300}); }, function() { $(".cover", this).stop().animate({top:'0px'},{queue:false,duration:300}); }); //Horizontal Sliding $('.boxgrid.slideright').hover(function(){ $(".cover", this).stop().animate({left:'325px'},{queue:false,duration:300}); }, function() { $(".cover", this).stop().animate({left:'0px'},{queue:false,duration:300}); }); //Diagnal Sliding $('.boxgrid.thecombo').hover(function(){ $(".cover", this).stop().animate({top:'260px', left:'325px'},{queue:false,duration:300}); }, function() { $(".cover", this).stop().animate({top:'0px', left:'0px'},{queue:false,duration:300}); }); //Partial Sliding (Only show some of background) $('.boxgrid.peek').hover(function(){ $(".cover", this).stop().animate({top:'90px'},{queue:false,duration:160}); }, function() { $(".cover", this).stop().animate({top:'0px'},{queue:false,duration:160}); }); //Full Caption Sliding (Hidden to Visible) $('.boxgrid.captionfull').hover(function(){ $(".cover", this).stop().animate({top:'160px'},{queue:false,duration:160}); }, function() { $(".cover", this).stop().animate({top:'260px'},{queue:false,duration:160}); }); //Caption Sliding (Partially Hidden to Visible) $('.boxgrid.caption').hover(function(){ $(".cover", this).stop().animate({top:'160px'},{queue:false,duration:160}); }, function() { $(".cover", this).stop().animate({top:'220px'},{queue:false,duration:160}); }); }); </script> </head> <body> <h1>Sliding boxes</h1> <div class="boxgrid captionfull"> [img]jareck.jpg[/img] <div class="cover boxcaption"> <h3>Jarek Kubicki</h3> 
    
    Artist
    More Work</p> </div> </div> <div class="boxgrid caption"> [img]kamil.jpg[/img] <div class="cover boxcaption"> <h3>Kamil Smala</h3> 
    
    Artist
    More Work</p> </div> </div> <div class="boxgrid slideright"> [img]martin.jpg[/img] <h3>Martin Stranka</h3> 
    
    Photographer
    More Work</p> </div> <div class="boxgrid thecombo"> [img]florian.jpg[/img] <h3>Florian Nicolle</h3> 
    
    Graphic Designer
    More Work</p> </div> <div class="boxgrid slidedown"> [img]nonsense.jpg[/img] <h3>The Nonsense Society</h3> 
    
    Art, Music, Word
    Website</p> </div> <div class="boxgrid peek"> [img]birss.jpg[/img] [img]buildinternet.jpg[/img] </div> 
    
    
    
    
    
     <div align="center"> [img]logo_htmlit.gif[/img]
      <span style="font-size:80%; color:gray">sponsor</span>
    <script language="javascript" type="text/javascript">  </script> <noscript>   </noscript></div>
      </body> </html>
    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.