tag:help.rocksolidthemes.com,2012-07-23:/discussions/contao/48980-fehler-link-3x-auf-dem-ipad-klicken-damit-er-gehtRockSolid Themes: Discussion 2019-10-16T06:33:29Ztag:help.rocksolidthemes.com,2012-07-23:Comment/477007812019-10-07T13:38:24Z2019-10-07T13:38:24ZFehler: Link 3x auf dem iPad klicken, damit er geht<div><p>Produkt: Oneo Contao<br>
Contao-Version: 4.4.41<br>
Browser und Browserversionen: iPad</p>
<p>Hallo zusammen,<br>
folgendes Problem. Mein Kunde verwendet ein neues iPad. Wenn er auf einen link in der Hauptnavigation klickt, welche auch eine Subnavigation hat, so klickt er mit dem Finger darauf. Logisch. Dann klappt das Untermenü aus, so, wie es sein soll. Er muss nun zwei weitere male entweder auf den Unterpunkt klicken oder auf den link in der obersten Ebene klicken, bis der link angenommen wird. Auf einem Samsung Tablet funktioniert alles auf den ersten klick. Könnt Ihr mir da weiterhelfen?</p></div>Jörgtag:help.rocksolidthemes.com,2012-07-23:Comment/477007812019-10-08T05:17:54Z2019-10-08T05:17:54ZFehler: Link 3x auf dem iPad klicken, damit er geht<div><p>Vielen Dank für Ihre Frage.</p>
<p>Wir konnten den Fehler nicht reproduzieren. Nutzen Sie die neueste Theme-Version?</p>
<p>Damit wir Ihnen zielgerichteter weiterhelfen können, schicken Sie uns bitte einen Link zur betroffenen Seite.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/477007812019-10-08T05:31:55Z2019-10-08T11:39:32ZFehler: Link 3x auf dem iPad klicken, damit er geht<div><p>Hi,</p>
<p>der link zur Seite ist: <a href="http://www.wenzlau.de">www.wenzlau.de</a></p>
<p>Herzlichen Dank!</p></div>J. Breidenbach • Breidenbach & Partnertag:help.rocksolidthemes.com,2012-07-23:Comment/477007812019-10-08T11:45:01Z2019-10-08T11:45:01ZFehler: Link 3x auf dem iPad klicken, damit er geht<div><p>Wir konnten auch auf Ihrer Website das Problem mit dem iPad nicht nachvollziehen.</p>
<p>Welches iPad verwendet Ihr Kunde genau?<br>
Nutzt er den Standard-Browser Safari?<br>
Wie ist die Version des iOS/iPadOS Betriebssystems?</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/477007812019-10-08T13:16:38Z2019-10-09T13:22:53ZFehler: Link 3x auf dem iPad klicken, damit er geht<div><p>Ich kläre das mit dem AG ab.<br>
Herzlichen Dank!</p></div>J. Breidenbach • Breidenbach & Partnertag:help.rocksolidthemes.com,2012-07-23:Comment/477007812019-10-08T13:31:46Z2019-10-09T13:23:02ZFehler: Link 3x auf dem iPad klicken, damit er geht<div><p>Kunde verwendet iPad wie folgt:</p>
<p>Ipad 11 pro, 11 Zoll</p>
<p>Safari ist Standard Browser</p>
<p>Ipad OS 13.1.2</p></div>J. Breidenbach • Breidenbach & Partnertag:help.rocksolidthemes.com,2012-07-23:Comment/477007812019-10-10T09:22:37Z2019-10-10T09:22:37ZFehler: Link 3x auf dem iPad klicken, damit er geht<div><p>Hierbei handelt es sich anscheinend um einen Fehler in der neuesten Version von iOS bzw. iPad OS.</p>
<p>Bearbeiten Sie bitte die Datei <em>files/oneo/js/script.js</em> und ersetzen den Bereich <code>// Dropdown fix for all touch devices</code> mit folgendem Code:</p>
<pre>
<code>// Dropdown fix for all touch devices
if(window.Modernizr && Modernizr.touch){
if(navMain && navMain.getElementsByTagName('ul').length){
// devices supporting touch events may not mean touch input is used
// e.g. touch enabled laptops running Windows 8
addEvent(navMain, 'touchstart', function(event) {
touchUsed = true;
});
navMainLis = navMain.getElementsByTagName('ul')[0].childNodes;
for(i = 0; i < navMainLis.length; i++){
if(navMainLis[i].nodeName && navMainLis[i].nodeName.toLowerCase() === 'li' && navMainLis[i].querySelector('ul,.mega-dropdown')){
element = navMainLis[i].getElementsByTagName('a');
if(element && (element = element[0])){
addEvent(element, 'touchend', function(event){
var link = this;
setTimeout(function() {
navMainTouched = link;
}, 100);
});
addEvent(element, 'click', function(event){
if(navMainTouched !== this && touchUsed){
navMainTouched = this;
eventPreventDefault(event);
}
});
}
}
}
}
}</code>
</pre>
<p>Danach sollte sich das Dropdown in allen iOS-Versionen korrekt verhalten.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/477007812019-10-15T07:29:25Z2019-10-15T07:32:18ZFehler: Link 3x auf dem iPad klicken, damit er geht<div><p>Hi zusammen,</p>
<p>leider hat dies bei meinem Kunden keine Verbesserung gebracht.<br>
Habt Ihr noch eine Idee?</p>
<p>Herzliche Grüße<br>
Jörg Breidenbach</p></div>J. Breidenbach • Breidenbach & Partnertag:help.rocksolidthemes.com,2012-07-23:Comment/477007812019-10-15T07:38:34Z2019-10-15T07:38:34ZFehler: Link 3x auf dem iPad klicken, damit er geht<div><p>Wir haben Ihre Website erneut getestet und konnten das Problem nicht mehr reproduzieren. Eventuell liegt das alte JavaScript noch im Browser-Cache Ihres Kunden.</p>
<p>Wenn Sie auf dem iPad den Cache des Safari-Browsers leeren oder den privaten Modus verwenden um die Website zu testen sollte der Fehler nicht mehr auftreten.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/477007812019-10-15T09:42:42Z2019-10-16T06:33:24ZFehler: Link 3x auf dem iPad klicken, damit er geht<div><p>OK. Herzlichen Dank.<br>
Ich gebe das meinem Kunden weiter.</p></div>J. Breidenbach • Breidenbach & Partner