Ankündigung
Einklappen
Keine Ankündigung bisher.
Slide Problem auf dem Ipad und Galaxy S2
Einklappen
X
-
Ich versuche mal ein IOS4 Gerät auf zu treiben und es zu testen. Aber mit meinem IPod Touche geht's momentan nicht, cache habe ich natürlich vorher geleert. Leider ohne Erfolg
-
Hoppla
ich bin auf Android (4.0.1, 4.0.3, 2.3.3 und 2.3.5)
Gruß
Einen Kommentar schreiben:
-
Hmm, hmm, hmm. Ich bin noch auf IOs 4.3.3 bzw. 4.2.1... Vielleicht macht der Safari im 5er das anders.
Einen Kommentar schreiben:
-
Hi,
bei mir lief es auch nicht mit jquery touch-punch. Hatte da mal vor ein paar wochen damit rum probiert (auch mit jq-mobile, die Idee durch Nutzen->Aufwand rechnung gleich wieder verworfen
).
Wäre für eine funktionierende "jquery.ui.touch-punch.js" Dankbar. (Hab evtl eine alte Version erwischt??)
Ich hab zuhause am Rechner noch ne Handvoll jquery Plugins, bei denen wird aber immer das "on.click" übernommen. D.h entweder maus oder touch (ich hab ein sehr laienhaftes verständniss dafür
->falsche Branche)
Da ich sonst mit der Maus einen dauer left-click verursache...
Aber evtl für ne mobile Version Denkbar (erkennung durch User-Agent? dachte hätte da schon einen Ansatz in der CV gelesen)
Gruß
Einen Kommentar schreiben:
-
Das habe ich genau so bei mir drin stehen aber es scheint bei mir nicht zu funktionieren.
Einen Kommentar schreiben:
-
Platzier den Aufruf bitte einmal zwischen jquery-ui und scrollable, ob das einen Unterschied macht.Zitat von swiss Beitrag anzeigenHmm..
Ich weiss ja nicht. Ich habe die aktuelle Version drauf und von Hand die jquery.ui.touch-punch.js im lib verzeichnis erzeugt und mit dem Code von der angegebenen Webseite befüllt. Danach habe ich die Datei in der Index.html eingefügt aber gebracht hats nix.
Ich nutze den Ipod Touche mit IOS5 und der Slider funktioniert immer noch nicht. Klicken geht aber "Drag&Drop" geht immer noch nicht.
Code:<script src="lib/jquery-ui.js" type="text/javascript"></script> <script src="lib/jquery.ui.touch-punch.js" type="text/javascript"></script> <script src="lib/scrollable.js" type="text/javascript"></script>
Einen Kommentar schreiben:
-
Hmm..
Ich weiss ja nicht. Ich habe die aktuelle Version drauf und von Hand die jquery.ui.touch-punch.js im lib verzeichnis erzeugt und mit dem Code von der angegebenen Webseite befüllt. Danach habe ich die Datei in der Index.html eingefügt aber gebracht hats nix.
Ich nutze den Ipod Touche mit IOS5 und der Slider funktioniert immer noch nicht. Klicken geht aber "Drag&Drop" geht immer noch nicht.
Einen Kommentar schreiben:
-
Sehr gut, dann bitte im SVN hochladen, Du solltest jetzt freigeschaltet sein
Einen Kommentar schreiben:
-
Genau, ich habe nur dieses Javascript zusätzlich in die index.html eingebunden. Das hatte den gewünschten Effekt auf den Jquery-UI-Slider. Meinen SF-Namen habe ich Dir zugesendet.Zitat von Chris M. Beitrag anzeigenVerstehe ich das richtig, dass man einfach das jquery.ui.touch-punch.js zusätzlich laden muss und es dann passt?
Wenn Du mir deinen SourceForge Accountnamen schreibst, kann ich dich freischalten und du kannst es mal in's SVN hochladen. Beim Test in der Breite wird sicher auch ein Android dabei sein
Gruß
Hannes
Einen Kommentar schreiben:
-
Einen Überblick gibt's bei SourceForge.net: CometVisu/Overview - Open Automation, dort wird auch auf SourceForge.net: CometVisu/Protocol - Open Automation verwiesen. Da steht drinnen wie der CometVisu Client (d.h. die JS-Kommunikations-Lib der Web-Seite) mit dem Server spricht - das eigentlich besondere der CometVisu (und das woher das COMET kommt).Zitat von hannes loehr Beitrag anzeigenIch habe jetzt ein paar Stunden die Javascripts durchgeackert, um ein erstes Verständnis für die Technik zu bekommen.
Der Rest ist "nur" ein Versuch durch eine einfache XML-Datei Endanwendern eine HTML-Basierte Visu zu ermöglichen (templateengine, widgets)
Verstehe ich das richtig, dass man einfach das jquery.ui.touch-punch.js zusätzlich laden muss und es dann passt?Zitat von hannes loehr Beitrag anzeigenBzgl. des Slider-Feelings auch Touchgeräten habe ich einmal die Lösung von https://github.com/furf/jquery-ui-touch-punch eingebaut. Damit werden die touchxxx-Events in normale Mausevents umgewandelt.
Wenn Du mir deinen SourceForge Accountnamen schreibst, kann ich dich freischalten und du kannst es mal in's SVN hochladen. Beim Test in der Breite wird sicher auch ein Android dabei sein
Einen Kommentar schreiben:
-
Guten Abend,
ich habe die CometVisu-SVN einmal auf einem Debian Lenny installiert nach der Anleitung aus dem "CommunityGate"-Thread (oder wie auch immer man es nennen möchte); allerdings ohne KNX-Installation dahinter.
Ich habe jetzt ein paar Stunden die Javascripts durchgeackert, um ein erstes Verständnis für die Technik zu bekommen.
Bzgl. des Slider-Feelings auch Touchgeräten habe ich einmal die Lösung von https://github.com/furf/jquery-ui-touch-punch eingebaut. Damit werden die touchxxx-Events in normale Mausevents umgewandelt.
Der Autor schreibt zwar, dass sein Machwerk nicht immer Priorität hat, aber in diesem Fall reagiert der Slider auf meinem IPad 2 und Ipod Touch vom Feeling, wie man es erwartet. Ein Androidgerät habe ich leider nicht zur Verfügung.
Gruß
Hannes
Einen Kommentar schreiben:
-
Da ist jQuery Mobile aber der falsche Ansatz für:Zitat von Chris M. Beitrag anzeigenJa, richtig. Und wenn jemand Fixes für die Probleme hat (gerne mit jQ.mobile) dann nehmen wir die gerne mit auf.
jQuery Mobile ist ein komplexes Framework das vor allem darauf abzielt, "normales" HTML5 zum Ausführungszeitpunkt zu in weiteres HTML wrappen um damit Endgeräte-unabhängige Buttons/Toolbars/Eingabefelder/... zu erzeugen die einem festen Layout/Verhalten folgen.
Meine berufliche Erfahrung mit jQuery Mobile: dieser Ansatz frisst Performance.
Und außerdem haben wir mit der Template-Engine schon die Struktur um unser XML on-the-fly in definiertes HTML zu wandeln das Endgeräte-unabhängig gleich funktioniert und aussieht.
Lösbar ist das "Problem" aber sicherlich indem man die Events an die richtigen Elemente bindet. Oder man ändert für Touch-Geräte die UI, so dass der Slider dort garnicht mehr zum anschieben, sondern nur zum anspringen von Punkten gedacht ist ...
Grüße,
Julian
Einen Kommentar schreiben:
-
Um das mal kurz zu sagen: Ich kannte vorher Grundzüge von HTML und ein paar Programmiersprachen (div. BASIC, C/C++, Pascal), aber weder JS noch CSS.Zitat von Chris M. Beitrag anzeigenEs hilft natürlich ungemein wenn man sich mit JavaScript, HTML und CSS auskennt (damit wäre alles notwendige beisammen), aber wenn (noch) nicht, dann sollte man mit obigen auch schon mal weiter kommen.
JS ist halb so wild, eigentlich sogar recht pflegeleicht, aber mit der Bereitschaft auch mal eine Lösung zu ergoogeln kommt man recht weit, wenn man das Problem adäquat umreissen kann. Das gilt auch für jQuery.
CSS ist manchmal etwas gewöhnungsbedürftig, und die Abhängigkeiten sind nicht immer sofort zu durchschauen. Dafür lässt sich das ganze recht gut mit Trial-and-Error erlernen, weil man die Auswirkungen fast immer sofort sehen kann. Und auch hier gilt: Für den Rest gibt es Google.
Also: Das ist alles machbar, daher: MITMACHEN.
Gruss,
der Jan
Einen Kommentar schreiben:
-
Nehmerqualitäten im Sinne des Boxsportes.Zitat von Izeman Beitrag anzeigenwas sollte derjenige denn sinnvollerweise (außer nem dementsprechenden Endgerät) mitbringen, um ne Hilfe und nicht vielmehr ne Last zu sein...
Ne (auch wenn o.g. nicht falsch ist), Fähigkeit zum logischen Denken und Lust sich im Internet durch entsprechende Foren, Blogs, ... zu wühlen um die Antworten zur eigenen Frage zu finden. Und dann noch etwas Experimentierwillen.
Es hilft natürlich ungemein wenn man sich mit JavaScript, HTML und CSS auskennt (damit wäre alles notwendige beisammen), aber wenn (noch) nicht, dann sollte man mit obigen auch schon mal weiter kommen.
Einen Kommentar schreiben:
-
Moin
was sollte derjenige denn sinnvollerweise (außer nem dementsprechenden Endgerät) mitbringen, um ne Hilfe und nicht vielmehr ne Last zu sein...
Gruß Bernd
Einen Kommentar schreiben:


Einen Kommentar schreiben: