mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 16:01 Benutzername: Passwort: Auto-Login

Thema: Problem mit Jquery und dem Ipad vom 29.03.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Problem mit Jquery und dem Ipad
Autor Nachricht
Unclebenz
Threadersteller

Dabei seit: 29.03.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 29.03.2011 13:29
Titel

Problem mit Jquery und dem Ipad

Antworten mit Zitat Zum Seitenanfang

Hallo Leute,

ich hab folgendes Problem. Ich hab ne kleine Ziehharmonikanavigation mit Jquery erstellt.
In Allen Browsern stellt er die Animation wunderbar dar. Nur das Apple Ipad verhält sich so, als wäre keine Javascript aktiviert.
Heißt er zeigt das gesamte Menü schon ausgeklappt an. Und dementsprechend auch keine Animationen.

Hier der Quelltext

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Blubb</title>

<script type="text/javascript" src="jqtouch.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

    <script type="text/javascript">
     
      
$(document).ready(function(){

         
   


/*____ Submenue_animation ____*/   
   
   
   function initMenus() {
       $('ul.menu ul').hide();
         
      $.each($('ul.menu'), function(){
         
         $('#' + this.id + '.expandfirst ul:first').show();
         
      });
      
   $('ul.menu li a').click(
   
   function() {
       
      var checkElement = $(this).next();
         
      var parent = this.parentNode.parentNode.id;
 
         if($('#' + parent).hasClass('noaccordion')) {
            
         $(this).next().slideToggle('normal');
   
         return false;
         
      }
   
         if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
 
            if($('#' + parent).hasClass('collapsible')) {
   
               $('#' + parent + ' ul:visible').slideUp('normal');
               
         }
            
         return false;
         }
   
   if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
   
         $('#' + parent + ' ul:visible').slideUp('normal');
         
      checkElement.slideDown('normal');
   
         return false;
   }
   
}
 
);
   
}
   

   $(document).ready(function()
      {initMenus();
   });      

});
   
    </script>


<style type="text/css">


</style>

</head>




   <div id="content13_subnavi">
<ul id="menu1" class="menu">
      <li>
         <a href="#"><span id="simplemarker"><h2>Blubberbernd</h2></span></a>

         <ul>
            <li><a>Brabbelkopf</a></li>
            <li><a>Wortmisst</a></li>
         </ul>
      </li>

      <li>
         <a href="#"><span id="simplemarker"><h2>Programming Languages</h2></span></a>
         <ul>
            <li><a>PHP</a></li>
            <li><a>Ruby</a></li>
            <li><a>Python</a></li>
            <li><a>PERL</a></li>
         </ul>
      </li>
      
      <li>
         <a href="#"><span id="simplemarker"><h2>Cool Stuff</h2></span></a>

         <ul>
            <li><a>Apple</a></li>
            <li><a>Nikon</a></li>
            <li><a>XBOX360</a></li>
         </ul>
      </li>

      <li>
         <a href="#"><span id="simplemarker"><h2>Search Engines</h2></span></a>
         <ul>
            <li><a>Yahoo!</a></li>
            <li><a>Google</a></li>
            <li><a>Ask.com</a></li>

         </ul>
      </li>
   </ul>
   
    </div>
   
   
   
   
   

</body>
</html>
[/code]
  View user's profile Private Nachricht senden
phoelynx

Dabei seit: 29.07.2007
Ort: Mannheim
Alter: -
Geschlecht: Männlich
Verfasst Di 29.03.2011 13:53
Titel

Antworten mit Zitat Zum Seitenanfang

map prinzipiell gefragt ohne einen Blick auf den Code:

Geht das denn bei anderen Seiten auf dem iPad? Falls nicht könnte es sein, dass in den Einstellungen JavaScript deaktiviert ist. Nur so als Gedanke...
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Unclebenz
Threadersteller

Dabei seit: 29.03.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 29.03.2011 14:09
Titel

Antworten mit Zitat Zum Seitenanfang

Javascript ist aktiviert und bei anderen seiten geht es auch
  View user's profile Private Nachricht senden
immerIch

Dabei seit: 19.10.2010
Ort: #mein{display:block}
Alter: 35
Geschlecht: Männlich
Verfasst Di 29.03.2011 14:18
Titel

Antworten mit Zitat Zum Seitenanfang

Warum haust du eig. ein zweites "$(document).ready" in das erste rein? Ist doch total überflüssig..
  View user's profile Private Nachricht senden
Unclebenz
Threadersteller

Dabei seit: 29.03.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 04.04.2011 13:47
Titel

Antworten mit Zitat Zum Seitenanfang

Warum bekomm ich eine Antwort auf eine Frage die ich gar nicht gestellt habe?
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 04.04.2011 14:20
Titel

Antworten mit Zitat Zum Seitenanfang

Bringt ja nix das Dach draufzusetzen, wenn noch nicht mal die Wand steht ...
  View user's profile Private Nachricht senden
Unclebenz
Threadersteller

Dabei seit: 29.03.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 04.04.2011 14:48
Titel

Antworten mit Zitat Zum Seitenanfang

Ich hab aber keine Zeit mich mit anderen Sachen zu beschäftigen. Bin froh das es so läuft. Bis auf das beschriebene Problem
  View user's profile Private Nachricht senden
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Mo 04.04.2011 14:59
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Warum bekomm ich eine Antwort auf eine Frage die ich gar nicht gestellt habe?

Hast Du ja nicht.
Zitat:
Ich hab aber keine Zeit mich mit anderen Sachen zu beschäftigen. Bin froh das es so läuft.
Ja schade, dass viele das als „Programmieren“ vestehen. Zusammenkopieren, drei mal klicken „obs geht“ und wenn nicht ne Frage in ein Forum posten.

Mehrfaches ready könnte z.B. nicht definiert sein und einen Seiteneffekt erzeugen. Vielleicht auch nur in bestimmten Browsern oder bestimmten Javascript-Implementierungen (richtig, es gibt verschiedene). Deshalb ist es an Dir, erstmal offentlichtliche Fehler auszuschließen/zu beseitigen, statt hier andere noch dafür zu kritisieren.
  View user's profile Private Nachricht senden
 
Ähnliche Themen Ipad problem
Problem mit Menu nur unter iphone / ipad
Darstellungs-Problem Hintergundbild (iPad, iPhone)
jquery FF und IE8 Problem
jQuery Problem
problem mit jquery und ie
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.