IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

Hoverclass sur la future place de mon objet [Prototype]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut Hoverclass sur la future place de mon objet
    Bonjour,
    J'ai une page sur 3 colonnes, chaque colonne est composé de plusieurs éléments d'une liste UL, chaque élément peut être déplacé dans l'une ou l'autre des colonnes. Je voudrais quand je déplace un élément que son futur emplacement ait un style css différent.
    Voici le code :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    <html>
    <head>
    <script src="javascripts/prototype.js" type="text/javascript"></script>
    <script src="javascripts/scriptaculous.js" type="text/javascript"></script>
    <script src="javascripts/drag.js" type="text/javascript"></script>
    <script src="javascripts/effects.js" type="text/javascript"></script>
    <LINK rel="stylesheet" type="text/css" href="css/drag.css">
    </head>
    <body>
    	<div id="columns">
    		<ul id="column1" class="column">  	  
    			<li class="widget" id="legend0">    
    				<div class="widget-content">  	  
    					<fieldset  >
    						<legend>LEGEND0</legend>
    						<p>000000000000000000000000000000000000</p>
    					</fieldset>	 
    				</div>  
    			</li>  
    			<li class="widget" id="legend1">    
    				<div class="widget-content">  
    					<fieldset>
    						<legend>LEGEND1</legend>
    						<p>TOTO</p>				
    					</fieldset>	 	  
    				</div>  
    			</li>  
    			<li class="widget" id="legend2">    
    				<div class="widget-content">  
    					<fieldset>
    						<legend>LEGEND2</legend>
    						<p>MMMMMMMMMMMMMMMMM</p>
    					</fieldset>		  
    				</div>  
    			</li>  
    		</ul>  
     
    		<ul id="column2" class="column">  	  
    			<li class="widget" id="legend3">    
    				<div class="widget-content">  	  
    					<fieldset>
    						<legend>LEGEND3</legend>
    						<p><img src="images/fleche.jpg" id="fleche" /></p>
    					</fieldset>		 
    				</div>  
    			</li>  
    			<li class="widget" id="legend4">   
    				<div class="widget-content">  
    					<fieldset>
    						<legend>LEGEND4</legend>
    						<p>sdiofj sdiojf jdsi fjiods jf jsdo </p>
    					</fieldset>	 	  
    				</div>  
    			</li>  
    			<li class="widget" id="legend5">    
    				<div class="widget-content">  
    					<fieldset>
    						<legend>LEGEND5</legend>
    						<p>sdfjo iu sf fd f sd  dsdgfsg  sdf sdf  df sdfsdfg sd ds sdfg sd sdf sd  </p>
    					</fieldset>	 	  
    				</div>  
    			</li>  
    		</ul>  
     
    		<ul id="column3" class="column">  	  
    			<li class="widget" id="legend6">    
    				<div class="widget-content">  	  
    					<fieldset>
    						<legend>LEGEND6</legend>
    						<p>
    							sdff pop ioouo iousdiofuhtuz by qiiohof b oyo  yotyoqyui  qgheoipncv jhyhuiyqi dghti  yqyhfui  yiqfyui fqh
    							sdff pop ioouo iousdiofuhtuz by qiiohof b oyo  yotyoqyui  qgheoipncv jhyhuiyqi dghti  yqyhfui  yiqfyui fqh
    							sdff pop ioouo iousdiofuhtuz by qiiohof b oyo  yotyoqyui  qgheoipncv jhyhuiyqi dghti  yqyhfui  yiqfyui fqh
    							sdff pop ioouo iousdiofuhtuz by qiiohof b oyo  yotyoqyui  qgheoipncv jhyhuiyqi dghti  yqyhfui  yiqfyui fqh
    						</p>
    					</fieldset>	
    				</div>  
    			</li>  
    			<li class="widget" id="legend7">    
    				<div class="widget-content">  
    					<fieldset>
    						<legend>LEGEND7</legend>
    						<p>sdiofj sdiojf jdsi fjiods jf jsdo </p>
    					</fieldset> 	  
    				</div>  
    			</li>  
    			<li class="widget" id="legend8">    
    				<div class="widget-content">  
    					<fieldset>
    						<legend>LEGEND8</legend>
    						<p>sdff pop ioouo iousdiofuhtuz by qiiohof b oyo  yotyoqyui  qgheoipncv jhyhuiyqi dghti  yqyhfui  yiqfyui fqh
    							sdff pop ioouo iousdiofuhtuz by qiiohof b oyo  yotyoqyui  qgheoipncv jhyhuiyqi dghti  yqyhfui  yiqfyui fqh
    							sdff pop ioouo iousdiofuhtuz by qiiohof b oyo  yotyoqyui  qgheoipncv jhyhuiyqi dghti  yqyhfui  yiqfyui fqh
    							sdff pop ioouo iousdiofuhtuz by qiiohof b oyo  yotyoqyui  qgheoipncv jhyhuiyqi dghti  yqyhfui  yiqfyui fqh
    						</p>
    					</fieldset>		  
    				</div>  
    			</li>  
    		</ul>  
    	</div>	
    </body>
    	<script type="text/javascript" language="javascript" charset="utf-8"> 
            // <![CDATA[ 
                    Sortable.create('column1', {containment:['column1', 'column2', 'column3'], constraint:false});
                    Sortable.create('column2', {containment:['column1', 'column2', 'column3'], constraint:false});
                    Sortable.create('column3', {containment:['column1', 'column2', 'column3'], constraint:false});
                    Droppables.add('column1',{accept: 'widget', hoverclass:'hover',onDrop: function() { $('column1').highlight();}});
                    Droppables.add('column2',{accept: 'widget', hoverclass:'hover',onDrop: function() { $('column2').highlight();}});
                    Droppables.add('column3',{accept: 'widget', hoverclass:'hover',onDrop: function() { $('column3').highlight();}});
            // ]]> 
            </script> 
    </html>
    el le CSS
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    /* Columns section */  
    #columns ul,ol,img,p {  
    	margin:0; 
    	padding:0; 
    	list-style:none; 
    	border:none;
    }  
     
    #columns .column {  
        float: left;  
        width: 33%;  
    	/* Min-height: */  
    	min-height: 400px;  
    	height: auto !important;   
    	height: 400px;  
    }  
     
    #columns .widget {  
    }  
     
    #columns .widget .widget-content {  
    } 
     
    ul#column1.hover {
    	border: 1px dashed #a00;
        background:#efefef;
    }
     
    ul#column2.hover {
    	border: 1px dashed #a00;
        background:#efefef;
    }
     
    ul#column3.hover {
    	border: 1px dashed #a00;
        background:#efefef;
    }
     
     
    .widget-placeholder { 
    	border: 2px dashed #999;
    }

    Pour l'instant quand je déplace un objet LI ça me met la colonne entière en pointillé (peut importe le style) je voudrais que l'effet ne se fasse que pour le future emplacement de mon élément.
    Nom : dragdrop1.jpg
Affichages : 62
Taille : 131,0 Ko

  2. #2
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    Pour faire plus simple comment mettre en évidence l'emplacement cible de mon élément avec un Sortable.create ?

  3. #3
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    Scriptaculous est mort

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Les champs de mon objet deviennent null sur GlassFish
    Par JacNar6 dans le forum Glassfish et Payara
    Réponses: 6
    Dernier message: 13/09/2013, 17h13
  2. [POO] Perte de la référence sur mon objet (this) lors d'un évènement
    Par muad'dib dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/12/2008, 12h59
  3. Réponses: 6
    Dernier message: 15/11/2007, 12h31
  4. Problème de surcharge sur mon objet
    Par MasterFunk dans le forum ASP.NET
    Réponses: 9
    Dernier message: 06/06/2007, 13h59
  5. [debutant] Questions sur 1 futur projet
    Par cyrull22 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 28/04/2003, 21h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo