Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1378 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1313  1314  1315  ..  1449  1450  1451  1452  1453  1454
Auteur Sujet :

blabla@web

n°2233756
youmoussa
Ecrou-vis
Posté le 21-07-2014 à 16:30:34  profilanswer
 

Reprise du message précédent :

Code :
  1. scope.$watch(function () {
  2.                 return $('thead', $originalTable).html();
  3.             }, function () {
  4.                 updateHeader();
  5.             });


 
 
Pourquoi ne pas écrire
 

Code :
  1. scope.$watch(function () {
  2.                 return $('thead',$originalTable).html();
  3.             }, updateHeader;


---------------
Galerie HFR - Photoblog San Francisco - American Cars Photos
mood
Publicité
Posté le 21-07-2014 à 16:30:34  profilanswer
 

n°2233758
koskoz
They see me trollin they hatin
Posté le 21-07-2014 à 17:32:50  profilanswer
 

youmoussa a écrit :

Code :
  1. scope.$watch(function () {
  2.                 return $('thead', $originalTable).html();
  3.             }, function () {
  4.                 updateHeader();
  5.             });


 
 
Pourquoi ne pas écrire
 

Code :
  1. scope.$watch(function () {
  2.                 return $('thead',$originalTable).html();
  3.             }, updateHeader;



 
Pourquoi pas :o


---------------
Twitter
n°2233832
bixibu
Ca ... c'est fait!
Posté le 22-07-2014 à 10:31:37  profilanswer
 

Après intégration/codage de moulte modules JS, je me demande à partir de quand une appli web est considéré "très/trop" lourde / et à partir de quand il faut que je commence à re-réfléchir le bousin (lazyloading par exemple) ?

 

De base mon appli (bootstrap / angularjs) pèse :

 

non compressée :
1 Document 8 Ko
5 Images 26 Ko
0 Objects  
30 Scripts 2707 Ko
1 Feuille de style 370 Ko
TOTAL : 37 Fichiers 3111 Ko

 

compressée:
1 Document 5 Ko
5 Images 17 Ko
0 Objects  
3 Scripts 794 Ko
1 Feuille de style 146 Ko
TOTAL : 10 Fichiers 963 Ko

 

Z'en pensez quoi ? c'est "gros" / "bof, c'est commun" / "t'as grave de la marge" ?

 

Je constate pas encore de ralentissement au chargement/runtime sur les devices, mais avant que ca arrive j'aimerais connaitre des "métriques à éviter" .. genre au delà de 2M de JS à loader/exec => oulalalala

 

Bref, question + ou - intéressante mais bon :o

 

ps: je parle pas vraiment de temps de chargement HTTP car <1mo, de nos jours, ca me semble tres correcte


Message édité par bixibu le 22-07-2014 à 10:36:54

---------------
App Android F1 x MotoGP - Agenda & Alerts : Playstore - TU
n°2233833
flo850
moi je
Posté le 22-07-2014 à 10:40:55  profilanswer
 

la, ça commence à faire lourd. Quand tu parles de compressé, c'est minifié ou gzippé ?

 

Si c'est juste minifié, alors tu peut diviser par 6 la taille de tes scripts/css en les servant gzippé

 

Si c'est déjà gzippé, c'est beaucoup.

 

Est ce que tu es sur que tu ne peux pas trancher un peu dans tes 30 scripts ? Parceque angular.min.js c'est 100K (non gzippé), bootstrap.js c'est 30ko (non gzippé) et jquery c'est 80Ko (idem)

 


Message édité par flo850 le 22-07-2014 à 10:43:18

---------------

n°2233839
bixibu
Ca ... c'est fait!
Posté le 22-07-2014 à 11:11:34  profilanswer
 

Alors mes valeurs "compréssées" c'est juste minifié effectivement, pas gzippé (Stats de l'onglet "Poids de la page" de webdeveloper).. Enfin je crois, voila les headers lors du Download d'un fichier .js par le navigateur :
 
Request : ----->
Accept */*
Accept-Encoding gzip, deflate
Accept-Language fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Connection keep-alive
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0
 
Response : ------>
Accept-Ranges bytes
Connection Keep-Alive
Content-Length 579296
Content-Type text/x-js
Date Tue, 22 Jul 2014 08:23:40 GMT
Etag "4e039-8d6e0-4fe4a905ea780"
Keep-Alive timeout=3, max=73
Last-Modified Wed, 16 Jul 2014 07:35:10 GMT
Server Apache
x-ua-compatible IE=Edge,chrome=1
 
Après, trancher dans les scripts : non :/ ils ont tous une utilité et j'évite le plus possible d'intégrer du superflu mais mon projet commence à devenir gros (IE shims, panoplie de module angular, hightcharjs, font-awesome, momentjs, respond, angular-translate/bindonce/ui-router/etc etc)
 
Sinon tu parle de lourdeur over-HTTP seulement ? 2tant une SPA, l'utilisateur se tape un gros DL en oneshot, donc ca peux encore passer.. c'est surtout la lourdeur JS au runtime qui me fait peur, et je sai spas ce qu'un navigateur peux encaisser sans rendre l'âme.


---------------
App Android F1 x MotoGP - Agenda & Alerts : Playstore - TU
n°2233840
koskoz
They see me trollin they hatin
Posté le 22-07-2014 à 11:32:57  profilanswer
 

koskoz a écrit :

Pour ce que ça interesse :
 

Code :
  1. mightyApp.directive('cgFixedTableHeader', ['$compile', function($compile) {
  2.    return {
  3.        transclude: 'element',
  4.        link: function(scope, iElt, tAttrs, ctrl, transclude) {
  5.            var $originalTable;
  6.            var $newTable;
  7.            var offsetTop = 78;
  8.  
  9.            function cloneTableHeader($table) {
  10.                var $header = $('thead.header', $table);
  11.  
  12.                return angular.element(document.createElement('table'))
  13.                    .addClass($table.attr('class')+' table-copy').removeClass('fixed-table-header')
  14.                    .html($header.clone().removeClass('header').addClass('header-copy header-fixed'))
  15.                    .css({ 'position': 'fixed', 'top': offsetTop, 'width': $header.width(), 'display': 'none' });
  16.            }
  17.  
  18.            function setColumnsWidth($table) {
  19.                $table.find('.header-copy > tr > th').width(function(i) {
  20.                    return $originalTable.find('.header tr > th:eq(' + i + ')').width();
  21.                });
  22.            }
  23.  
  24.            /**
  25.             * No need to execute ngRepeat because the cloned table comes from an already compiled header.
  26.             * @param $table
  27.             */
  28.            function removeNgRepeat($table) {
  29.                $table.find('[ng-repeat]').each(function(i, elt) {
  30.                    angular.element(elt).removeAttr('ng-repeat')
  31.                });
  32.            }
  33.  
  34.            function updateHeader() {
  35.                $('thead', $newTable).html($('thead', $originalTable).html());
  36.                setColumnsWidth($newTable);
  37.                removeNgRepeat($newTable);
  38.                $compile($newTable)(scope);
  39.            }
  40.  
  41.            function fixHeader() {
  42.                transclude(function(table) {
  43.                    $originalTable = table;
  44.                    iElt.after($originalTable);
  45.  
  46.                    table.addClass('fixed-table-header');
  47.                    $('thead', table).addClass('header');
  48.                    table.wrap('<div class="fixed-table"></div>');
  49.  
  50.                    $newTable = cloneTableHeader(table);
  51.                    $newTable.appendTo(table.closest('.fixed-table'));
  52.  
  53.                    setColumnsWidth($newTable);
  54.  
  55.                    $compile($newTable)(scope);
  56.                });
  57.            }
  58.  
  59.            $(window).bind("scroll", function() {
  60.                var offset = $(this).scrollTop();
  61.                var eltOffset = $originalTable.offset().top - offsetTop;
  62.                var $newTable = $('.table-copy');
  63.  
  64.                if (offset >= eltOffset && $newTable.is(":hidden" )) {
  65.                    $newTable.show();
  66.                } else if (offset < eltOffset) {
  67.                    $newTable.hide();
  68.                }
  69.            });
  70.  
  71.            scope.$watch(function () {
  72.                return $('thead', $originalTable).html();
  73.            }, function () {
  74.                updateHeader();
  75.            });
  76.  
  77.            scope.$watch(function () {
  78.                return $('thead th', $originalTable).width();
  79.            }, function () {
  80.                updateHeader();
  81.            });
  82.  
  83.            fixHeader();
  84.        }
  85.    };
  86. }]);


 
Si vous voyez des choses à améliorer, n'hésitez pas.
 
Je me posais la question du passage de variables. Celles qui m'intéressent se trouvent dans le transclude. Ma question est : dois-je passer les variables de fonctions en fonctions ou alors dois-je les setter en tant que variables globales, sur ma fonction :??:


 
J'invoque machine et shinuza.


---------------
Twitter
n°2233841
flo850
moi je
Posté le 22-07-2014 à 11:33:34  profilanswer
 

Tu mets les polyfills pour ie8 sur un site avec 1 mo de script ? Tu l'as testé sur une machine d'époque ? Ça doit ramer comme toi un lendemain d'octoberfest

 

Es tu vraiment sur de devoir conserver cette compatibilité ?


---------------

n°2233842
bixibu
Ca ... c'est fait!
Posté le 22-07-2014 à 11:41:33  profilanswer
 

Oh crois moi si je pouvais me passer de cette contrainte (client) ... :d (coté polyfills IE, ils ne sont chargés que pour IE8 cela dit donc ça va)
 
Testé sur machine concerné oui. Mais pas d'époque => j'ai le genre de client qui renouvelle très fréquemment son parc de machines mais dont la majorité des projets informatiques restent à l'age de pierre, donc IE8 obligé sur des i7@3.4Ghz + 8go de ram ...
 
Après étonnamment, passé les premiers temps de DEV, je m’étonne de ne plus avoir à corriger ni JS ni CSS spécifiquement pour IE8


---------------
App Android F1 x MotoGP - Agenda & Alerts : Playstore - TU
n°2233844
masklinn
í dag viðrar vel til loftárása
Posté le 22-07-2014 à 12:38:31  profilanswer
 

Il y a une ref pour l'utilisation de bootstrap pour ses mixins (y compris la partie structurelle) au lieu d'ajouter les classes bootstrap partout?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2233847
xtof_83
Freeride Spirit
Posté le 22-07-2014 à 13:03:15  profilanswer
 

Certains d'entre vous on testé : https://www.dartlang.org/ ?

mood
Publicité
Posté le 22-07-2014 à 13:03:15  profilanswer
 

n°2233849
flo850
moi je
Posté le 22-07-2014 à 13:37:54  profilanswer
 

@mask  : autre que ça : http://getbootstrap.com/css/#grid-less?


---------------

n°2233857
masklinn
í dag viðrar vel til loftárása
Posté le 22-07-2014 à 15:29:28  profilanswer
 


Ouais, paske ça ça dit pas grand chose :/

 

Finalement j'ai moit-moit, j'inclus tout bootstrap puis j'y vais à coup de :extend et j'utilise 1 ou 2 mixins que j'ai trouvé en fouillant.

 

(sauf que le :extend marche naturellement pas pour les styles que bootstrap démo mais ne définit pas genre <ins> et <del> )


Message édité par masklinn le 22-07-2014 à 15:30:26

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2233859
ratibus
Posté le 22-07-2014 à 17:01:14  profilanswer
 

Ouais alors là tu vas te confronter à un truc qui peut te poser problème :D
 
On a fait ça sur un de nos projets (avec le port sass) et on a explosé le nombre de sélecteurs autorisés sous IE (4095). Car qd tu extends du coup t'as les trucs en double.

n°2233863
masklinn
í dag viðrar vel til loftárása
Posté le 22-07-2014 à 17:17:54  profilanswer
 

ratibus a écrit :

Ouais alors là tu vas te confronter à un truc qui peut te poser problème :D

 

On a fait ça sur un de nos projets (avec le port sass) et on a explosé le nombre de sélecteurs autorisés sous IE (4095). Car qd tu extends du coup t'as les trucs en double.


J'ai pas des masses de trucs à redéfinir théoriquement, je regarde juste si je peux sortir une doc Sphinx avec la même tête que la doc bootstrap officielle.

 

là je me bas avec leur putain de scrollspy :fou:


Message édité par masklinn le 22-07-2014 à 17:18:19

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2234124
flo850
moi je
Posté le 25-07-2014 à 23:58:23  profilanswer
 

youmoussa's pron : site built with ember  
http://builtwithember.io/


---------------

n°2234464
skylight
Made in France.
Posté le 30-07-2014 à 08:04:12  profilanswer
 

Il y en a qui ont  déjà testé le Simple Hosting (avec Node), chez Gandi :??:

n°2234482
Shinuza
This is unexecpected
Posté le 30-07-2014 à 13:59:45  profilanswer
 

A 4 euros par mois tu peux tester sans trop prendre de risque, non?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2234489
koskoz
They see me trollin they hatin
Posté le 30-07-2014 à 15:03:14  profilanswer
 

« Deconstructing Deferred » https://groups.google.com/forum/#!t [...] discussion
 
Je suis pas sûr qu'on trouve plus complet sur le sujet.


---------------
Twitter
n°2234727
koskoz
They see me trollin they hatin
Posté le 01-08-2014 à 15:35:47  profilanswer
 

Je ne comprends pas pourquoi dans la directive de ce snippet : http://stackoverflow.com/a/19644644/742980 il faut faire un $scope.$apply() sur une variable bi-directionnelle :??:


---------------
Twitter
n°2234731
bixibu
Ca ... c'est fait!
Posté le 01-08-2014 à 15:59:29  profilanswer
 

Parce que

Code :
  1. element.bind("hide.bs.modal" )

est une fonction qui ne fait parti de l'"univers" angular. Ca revient à modifier le scope angular en bypassant tous les watchers censés le reparser / reloader l'UI. Du coup, il faut forcer manuellement un digest cycle pour update l'UI

 

A confirmer par le Messieur sur SO.

Message cité 1 fois
Message édité par bixibu le 01-08-2014 à 16:01:22

---------------
App Android F1 x MotoGP - Agenda & Alerts : Playstore - TU
n°2234739
koskoz
They see me trollin they hatin
Posté le 01-08-2014 à 16:53:13  profilanswer
 

bixibu a écrit :

Parce que

Code :
  1. element.bind("hide.bs.modal" )

est une fonction qui ne fait parti de l'"univers" angular. Ca revient à modifier le scope angular en bypassant tous les watchers censés le reparser / reloader l'UI. Du coup, il faut forcer manuellement un digest cycle pour update l'UI
 
A confirmer par le Messieur sur SO.


 
Ah oui, effectivement :jap:
 
Par contre le if semble obligatoire, mais étant donné qu'il utilise des variables internes d'Angular, ça m'a pas l'air terrible :/


---------------
Twitter
n°2234743
bixibu
Ca ... c'est fait!
Posté le 01-08-2014 à 17:06:54  profilanswer
 

Effectivement il devrait pas avoir besoin de tester les $$phase si il utilisait bien une fonction de callback avec le $apply() : http://stackoverflow.com/a/22349659/1112003


---------------
App Android F1 x MotoGP - Agenda & Alerts : Playstore - TU
n°2234751
koskoz
They see me trollin they hatin
Posté le 01-08-2014 à 17:59:58  profilanswer
 

Je suis pas sûr qu'utiliser un timeout soit plus propre ici.


---------------
Twitter
n°2234759
youmoussa
Ecrou-vis
Posté le 01-08-2014 à 19:44:16  profilanswer
 

Il suffit de ne pas utiliser angular :o


---------------
Galerie HFR - Photoblog San Francisco - American Cars Photos
n°2234760
nraynaud
lol
Posté le 01-08-2014 à 20:01:23  profilanswer
 

http://nraynaud.github.io/webgcode/
 
y'a un pro du CSS / 3D qui aurait envie de fignoler le cube de rotation dans la vue 3D ?
genre la face sous la souris ne se met pas toujours en surbrillance, les mouvements de caméra sont parfois tordus quand on passe d'une face à l'autre, les coutures entre les faces du cube sont moches.


---------------
trainoo.com, c'est fini
n°2234765
bixibu
Ca ... c'est fait!
Posté le 01-08-2014 à 21:23:17  profilanswer
 

koskoz a écrit :

Je suis pas sûr qu'utiliser un timeout soit plus propre ici.


Nan mais le timeout sert juste a simuler une fonction en dehors du scope d'Angular.. Comme ton bind() jquery. C'est juste pour l'exemple


---------------
App Android F1 x MotoGP - Agenda & Alerts : Playstore - TU
n°2234852
Sylfurd
UUUURUTORAMAN §§
Posté le 04-08-2014 à 11:48:46  profilanswer
 

nraynaud a écrit :

http://nraynaud.github.io/webgcode/
 
y'a un pro du CSS / 3D qui aurait envie de fignoler le cube de rotation dans la vue 3D ?
genre la face sous la souris ne se met pas toujours en surbrillance, les mouvements de caméra sont parfois tordus quand on passe d'une face à l'autre, les coutures entre les faces du cube sont moches.

En effet, actuellement c'est pas top. Je jette un coup d'oeil mais je sais pas si je vais avoir le temps de mettre les mains dedans.


---------------
NNiD: Sylfurd
n°2234860
nraynaud
lol
Posté le 04-08-2014 à 12:49:24  profilanswer
 

merci


---------------
trainoo.com, c'est fini
n°2234890
Sylfurd
UUUURUTORAMAN §§
Posté le 04-08-2014 à 16:45:47  profilanswer
 

nraynaud a écrit :

http://nraynaud.github.io/webgcode/

 

y'a un pro du CSS / 3D qui aurait envie de fignoler le cube de rotation dans la vue 3D ?
genre la face sous la souris ne se met pas toujours en surbrillance, les mouvements de caméra sont parfois tordus quand on passe d'une face à l'autre, les coutures entre les faces du cube sont moches.

Bon, c'est plus de la bidouille, pas le temps d'aller plus loin, mais voila quelques retours:

 

Déjà OrbitControl je le trouve à moitié buggé, dans le sens où il bloque tout mouvement quand il détecte que tu veux aller "plus haut que le top" ou "plus bas que le bas".

 

Supprimer le test

Code :
  1. if (lastPosition.distanceToSquared(this.object.position) > EPS)


de la ligne 287 du fichier OrbitControl.js résout ce problème et on n'a plus les rotations qui semblent se bloquer aléatoirement. Y a peut etre un parametre pour ça mais j'ai pas trouvé.

 

Pour le problème de face qui ne se met pas en surbrillance, je le rencontre uniquement quand un drag est en cours, et ce sous chrome. Aucun souci sur firefox.
Ca a l'air d'être en cours de correction: https://codereview.chromium.org/313183004/
A tester avec un mouseenter en js peut être pour contourner le souci ...

 

Pour les coutures des bords du cube, c'est plus un problème de renderer du CSS 3D. Il faudrait pouvoir appliquer un border sur le polygone plutôt que sur la div, mais je sais pas si c'est possible. Une solution pour empêcher ça, déplacer les faces d'un epsilon vers le centre du cube:

Code :
  1. var d = 50;
  2. var epsilon = 0.5;
  3. d -= epsilon ;
  4. var faces = [
  5. ...
 

Pour l'animation bizarre quand on clique sur Top et Bottom, j'ai l'impression que c'est au niveau du vector UP de la caméra qu'il y a un souci et qu'il n'est pas rafraichi au moment des mouvements de caméra. J'ai fais quelques tests, mais je n'ai pas eu grand chose de concluant.


Message édité par Sylfurd le 04-08-2014 à 16:55:40

---------------
NNiD: Sylfurd
n°2234891
nraynaud
lol
Posté le 04-08-2014 à 17:00:05  profilanswer
 

Merci beaucoup.
 
Pour le vecteur UP, l'explication est relativement simple: il maintient toujours le vecteur UP de la caméra vers le haut sauf quand il peut pas (quand tu regardes par dessous ou par dessus). Mon vrai problème c'est quand tu transitionne d'une vue de côté vers une vue du haut, il garde le vecteur UP en haut pendant toute l'animation et sur la dernière frame, il abandonne le UP parce qu'il peut plus être vers le haut. J'aimerai que tout le mouvement soit fluide (y compris le décrochage du vecteur UP), mais les calculs des frames intermédiaires me dépassent.


---------------
trainoo.com, c'est fini
n°2234892
Sylfurd
UUUURUTORAMAN §§
Posté le 04-08-2014 à 17:11:39  profilanswer
 

nraynaud a écrit :

Merci beaucoup.
 
Pour le vecteur UP, l'explication est relativement simple: il maintient toujours le vecteur UP de la caméra vers le haut sauf quand il peut pas (quand tu regardes par dessous ou par dessus). Mon vrai problème c'est quand tu transitionne d'une vue de côté vers une vue du haut, il garde le vecteur UP en haut pendant toute l'animation et sur la dernière frame, il abandonne le UP parce qu'il peut plus être vers le haut. J'aimerai que tout le mouvement soit fluide (y compris le décrochage du vecteur UP), mais les calculs des frames intermédiaires me dépassent.

oui c'est ce qu'il me semblait, et vu que tu confirmes mon intuition, je vais tester le comportement en faisant l'anim à la mano plutot qu'en tween.


---------------
NNiD: Sylfurd
n°2235292
Delivereat​h
Posté le 08-08-2014 à 19:19:09  profilanswer
 

Dans le code qui se trouve ici : http://jsfiddle.net/juf5603f/3/
 
Est-ce qu'il y a un moyen simple d'afficher ou cacher les tableaux de niveau inférieur lorsque je clique sur un tableau ?  
 
Si je clique sur TopLevel A, j'aimerai que SubLevel 1 B et SubLevel 1 E s'affichent (ils seront masqué avec display:none) par défaut. J'y connais rien en jquery mais je pense que ça doit être faisable assez facilement.

n°2235309
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 09-08-2014 à 00:52:33  profilanswer
 

Delivereath a écrit :

Dans le code qui se trouve ici : http://jsfiddle.net/juf5603f/3/
 
Est-ce qu'il y a un moyen simple d'afficher ou cacher les tableaux de niveau inférieur lorsque je clique sur un tableau ?  
 
Si je clique sur TopLevel A, j'aimerai que SubLevel 1 B et SubLevel 1 E s'affichent (ils seront masqué avec display:none) par défaut. J'y connais rien en jquery mais je pense que ça doit être faisable assez facilement.


 
Dans ton exemple, c'est pas forcément optimisé car il n'y a pas de relation parent / enfant dans ton DOM.
 
Il faudrait imbriqué les choses, comme avec des listes :
 

Code :
  1. <ul class="list">
  2.   <li class="item">1
  3.     <ul>
  4.       <li class="item">1.1
  5.         <ul>
  6.           <li class="item">1.1.1</li>
  7.         </ul>
  8.       </li>
  9.       <li class="item">1.2</li>
  10.     </ul>
  11.   </li>
  12.   <li class="item">2
  13.     ...
  14.   </li>
  15. </ul>


 
Et le JavaScript :
 

Code :
  1. $('ul.list').on('click', 'li.item', function() {
  2.   $(this).find('ul:first').slideToggle();
  3. });


---------------
:o
n°2235310
youmoussa
Ecrou-vis
Posté le 09-08-2014 à 01:10:58  profilanswer
 

flo850 a écrit :

youmoussa's pron : site built with ember  
http://builtwithember.io/


 
Et ca montre pas les middle offices de Netflix ou Yahoo avec des composants en SVG.


---------------
Galerie HFR - Photoblog San Francisco - American Cars Photos
n°2235337
pop-pan
yay!
Posté le 10-08-2014 à 15:57:30  profilanswer
 

Delivereath a écrit :

Dans le code qui se trouve ici : http://jsfiddle.net/juf5603f/3/
 
Est-ce qu'il y a un moyen simple d'afficher ou cacher les tableaux de niveau inférieur lorsque je clique sur un tableau ?  
 
Si je clique sur TopLevel A, j'aimerai que SubLevel 1 B et SubLevel 1 E s'affichent (ils seront masqué avec display:none) par défaut. J'y connais rien en jquery mais je pense que ça doit être faisable assez facilement.


 
en Vanilla JS
http://jsfiddle.net/93tyhdk3/1/


Message édité par pop-pan le 10-08-2014 à 16:06:16

---------------
[VDS] rail vesa, bras ecran, support TV / [ACH] des machins
n°2235456
Proov
Art & Science
Posté le 12-08-2014 à 14:46:50  profilanswer
 

Vous savez comment débugguer sur mobile ? j'ai un comportement CSS différent sur Chrome/Safarie sur mon mobile alors que ça passe bien sur Chrome en émulation mobile... [:figti]  
 
Je vais tenter le IOS Simulator de Xcode...

n°2235457
gatsu35
Blablaté par Harko
Posté le 12-08-2014 à 14:49:23  profilanswer
 

avec weinre ça marche bien


---------------
Blablaté par Harko
n°2235458
flo850
moi je
Posté le 12-08-2014 à 15:05:22  profilanswer
 

https://developer.chrome.com/devtoo [...] -debugging << android + chrome
http://moduscreate.com/enable-remo [...] -in-ios-6/ << ios
https://developer.mozilla.org/fr/do [...] or_Android << fireox android


Message édité par flo850 le 12-08-2014 à 15:06:38

---------------

n°2235459
Proov
Art & Science
Posté le 12-08-2014 à 15:07:42  profilanswer
 

gatsu35 a écrit :

avec weinre ça marche bien


 
noté :jap:  
 
j'ai testé avec l'inspecteur de Safari, pour ne pas avoir a installer des trucs en plus (j'ai déjà un tas de services qui tournent dédié au web...). Il est pas mal cet inspecteur, en l'occurrence il faut définir une height (ou max-height) sur le svg inline sur mobile... [:figti]

n°2235468
masklinn
í dag viðrar vel til loftárása
Posté le 12-08-2014 à 15:49:19  profilanswer
 

Code :
  1. > (function () { "use strict"; return self; })()
  2. < Window
  3.  
  4. > (function () { "use strict"; return this; })()
  5. < undefined


Putain mais non [:natas]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2235478
youmoussa
Ecrou-vis
Posté le 12-08-2014 à 17:41:18  profilanswer
 

Proov a écrit :

Vous savez comment débugguer sur mobile ? j'ai un comportement CSS différent sur Chrome/Safarie sur mon mobile alors que ça passe bien sur Chrome en émulation mobile... [:figti]  
 
Je vais tenter le IOS Simulator de Xcode...


 
Sous Android avec KitKat, Chrome peut se connecter aux webviews.
 
Safari sait faire ça depuis longtemps.


---------------
Galerie HFR - Photoblog San Francisco - American Cars Photos
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1313  1314  1315  ..  1449  1450  1451  1452  1453  1454

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@hosto] Le topic des vieux[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR