php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.09.2011, 22:24  
Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 67
PHP-Kenntnisse:
Fortgeschritten
lucloef ist zur Zeit noch ein unbeschriebenes Blatt
Standard .not erläuterung.. (JQUERY)

Guten Abend,

ich zeige per jquery ein box an (slidedown):

PHP-Code:
$(document).ready(function() {
   $(
"#klick").click(function(){
     $(
"#box").slideDown();
   });
}); 
nun möchte ich diese box wieder ausblenden in dem ich überall hin drücken kann außer auf #box ..

mein idee:

PHP-Code:
$("body":not("#box")).click(function(){
   $(
"#box").slideUp();
  }); 
was mach ich falsch? MFG
lucloef ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.09.2011, 22:27  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Code:
$("body":not("#box"))
Also JS-Snytax ist das nicht ...
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline  
Alt 11.09.2011, 22:29  
Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 67
PHP-Kenntnisse:
Fortgeschritten
lucloef ist zur Zeit noch ein unbeschriebenes Blatt
Standard

bin noch anfänger in jquery.

mein code sieht mittlerweile so aus:

PHP-Code:
  $('body:not(#box)').click(function(){
   $(
"#box").slideUp();
  }); 
jetzt fährt #box raus und direkt wieder rein..
lucloef ist offline  
Alt 11.09.2011, 22:37  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Vielleicht mit $("*").not("#box")? Keine Ahnung ob das nicht mit Kanonen auf Spatzen geschossen ist.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline  
Alt 11.09.2011, 22:39  
Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 67
PHP-Kenntnisse:
Fortgeschritten
lucloef ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
  $(document).ready(function() {
   $(
"#klick").click(function(){
     $(
"#box").slideDown();
   
   });
   
   $(
"*").not("#box").click(function(){
        $(
"#box").slideUp();
        });

   }); 
Funktioniert immer noch nicht.. ich klicke um die box anzuzeigen, jedoch fährt sie dann direkt wieder ein..

Edit:
Ich habe außerdem noch einmal die funktion .not für #klick hinzugefügt..

PHP-Code:
  $(document).ready(function() {
   $(
"#klick").click(function(){
     $(
"#box").slideDown();
   
   });
   
   $(
"*").not("#box").not("#klick").click(function(){
        $(
"#box").slideUp();
        });

   }); 
LG

Geändert von lucloef (11.09.2011 um 22:44 Uhr). Grund: Code Beifügung
lucloef ist offline  
Alt 11.09.2011, 22:58  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Da #klick vermutlich ungleich #box ist, ist das Verhalten irgendwie logisch. Bitte mal HTML-Struktur nachreichen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 11.09.2011, 23:39  
Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 67
PHP-Kenntnisse:
Fortgeschritten
lucloef ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
  <script type="text/javascript" src="jquery.min.js"></script>
  <script type="text/javascript" src="jquery.js"></script>
  <!--JQUERY BEISPIEL 1-->
  <script type="text/javascript">
  $(document).ready(function() {
   $("#klick").click(function(){
     $("#box").slideDown();
   
   });
   
   $("*").not("#box").not("#klick").click(function(){
        $("#box").slideUp();
        });

   });
  </script>
  </head>
  <body>
  <div id="klick">klick zum ausfahren</div>
  <div id="box" style="display:none;">
   askdflasdjflajsdflj<br>
   asdfasdfadfasy<br>
   askdflasdjflajsdflj<br>
   asdfasdfadfasy<br>
   askdflasdjflajsdflj<br>
   asdfasdfadfasy<br>

  </div> 
bitteschön
lucloef ist offline  
Alt 12.09.2011, 00:12  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

http://stackoverflow.com/questions/1...ick-outside-it

guggst du da.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline  
Alt 12.09.2011, 16:06  
Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 67
PHP-Kenntnisse:
Fortgeschritten
lucloef ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Könnte mir das jemand von euch bitte nochmal erklären?
was genau ich jetzt im code einfügen muss usw..

bin jquery einsteigen..

dankeschön
lucloef ist offline  
Alt 12.09.2011, 16:13  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Wir reparieren hier nicht, wer helfen dir beim selbst reparieren.

Der von mir gepostete Link enthält genug Beispielsource um dein Problem zu lösen. Wenn du die einzelnen Befehle in der jQuery-Dokumentation nachliest wirst du relativ schnell begreifen was da passiert.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline  
Thema geschlossen


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
jQuery UI Tabs komplett mit AJAX laden und letzt gewählten Tab wählen K00S JavaScript, Ajax und mehr 6 10.09.2011 13:54
[Erledigt] Jquery mobile form action verhalten unterdrücken drsoong JavaScript, Ajax und mehr 1 21.07.2011 14:57
jQuery: Select Area in Input Feld umwandeln Elementus JavaScript, Ajax und mehr 1 12.07.2011 20:31
Einsatz von Milestones (jQuery) dreamcatcher JavaScript, Ajax und mehr 4 28.06.2011 12:07
PHP und jquery mehlwurm PHP Einsteiger 13 30.05.2011 23:09
Einfaches JQuery resize und scoll läuft nicht smilla JavaScript, Ajax und mehr 5 08.02.2011 20:44
jQuery ":not" selektor Paul.Schramenko JavaScript, Ajax und mehr 13 03.12.2010 17:11
jQuery - Text an Cursorposition einfügen Koala JavaScript, Ajax und mehr 5 11.11.2010 21:28
Bin noch ein Anfänger mit jquery bitte um hilfe bomber007 JavaScript, Ajax und mehr 4 19.08.2010 23:34
[Erledigt] jQuery Slider - In eine Richtung sperren Trainmaster JavaScript, Ajax und mehr 2 08.08.2010 16:06
[Erledigt] Statistik mit jQuery DJ_RhoxxZ JavaScript, Ajax und mehr 6 25.07.2010 17:47
jquery: dialogbox funktioniert nicht Dreamwatcher JavaScript, Ajax und mehr 16 22.07.2010 18:22
jQuery findet Element nicht ByStones JavaScript, Ajax und mehr 8 11.06.2010 14:03
jQuery Plugin - so richtig? stayInside JavaScript, Ajax und mehr 5 23.02.2009 12:34
For Schleife mit jQuery phpbeginner JavaScript, Ajax und mehr 3 22.11.2008 22:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jquery ungleich, jquery not, jquery :not, jquery .not

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum