par
Invité » 26 mai 2008, 15:40
salut
bon je me suis bien emm.... avec ton truc pensant que cela allait etre simple ..muhaha
ca l' est mais pas la ou je pensais.
donc ton probleme vient de ghosting=true qui foire sous ie
http://groups.google.com/group/rubyonra ... draggable&
une des solutions proposée pour conserver le ghosting est de changer dans le fichier dragdrop.js cette ligne (l410 environ / fonction finishdrag / v1.8.1):
Code : Tout sélectionner
delete this.element._originallyAbsolute;
par
this.element._originallyAbsolute = null;
A tester ...
voila voila
sinon quitte a utiliser les lib :
nettement plus rapide que des for au niveau de l execution.
Code : Tout sélectionner
<script type="text/javascript">
// <![CDATA[
var products = $$('#products div.box');
$A(products).each(function(e) {
new Draggable(e.id, {ghosting:true,revert:true});
});
Droppables.add('cartContainer', {onDrop:addProduct});
//]]>
</script>
a+
salut
bon je me suis bien emm.... avec ton truc pensant que cela allait etre simple ..muhaha :D
ca l' est mais pas la ou je pensais.
donc ton probleme vient de ghosting=true qui foire sous ie
[url]http://groups.google.com/group/rubyonrails-spinoffs/search?q=ghosting+draggable&[/url]
une des solutions proposée pour conserver le ghosting est de changer dans le fichier dragdrop.js cette ligne (l410 environ / fonction finishdrag / v1.8.1):
[code]delete this.element._originallyAbsolute;
par
this.element._originallyAbsolute = null;[/code]
A tester ... :?:
voila voila :lol:
sinon quitte a utiliser les lib :
nettement plus rapide que des for au niveau de l execution.
[code]<script type="text/javascript">
// <![CDATA[
var products = $$('#products div.box');
$A(products).each(function(e) {
new Draggable(e.id, {ghosting:true,revert:true});
});
Droppables.add('cartContainer', {onDrop:addProduct});
//]]>
</script>[/code]
a+