Kom ihåg mig?

jQuery, Event Binding, gör jag rätt?

 
Ämnesverktyg Visningsalternativ
Oläst 2012-05-03, 16:07 #1
mojitoo mojitoo är inte uppkopplad
Medlem
 
Reg.datum: Jun 2010
Inlägg: 125
mojitoo mojitoo är inte uppkopplad
Medlem
 
Reg.datum: Jun 2010
Inlägg: 125
Standard jQuery, Event Binding, gör jag rätt?

Hej!

Jag håller på att försöka lära mig event binding från följande sida:
http://docs.jquery.com/Tutorials:AJAX_and_Events

Jag skulle vilja att ni scrollade ned till
Scoping an Event Binding Function och följande kodsnutt:
Kod:
$(document).ready(function() {
 var bindBehaviors = function(scope) {
   $('h3', scope).click(function() {
     $(this).toggleClass('highlighted');
   });
 }

 bindBehaviors(this);

 $('#letter-a .button').click(function() {
   $('#dictionary').hide().load('a.html', function() {
     bindBehaviors(this);
     $(this).fadeIn();
   });
 });
});
I click funktionen längst ned så skickar jag istället in den div som jag har uppdaterat vilken kan vara
Kod:
<div class="wrapper">
<p class="p1"></p>
</div>
Är detta rätt eller borde jag istället skicka in this som de gör i exemplet, anledningen till att jag bara skickar in diven är eftersom att this innehåller så mycket annan information än bara de nya elementen.

Min andra fråga gäller:
Kod:
   $('h3', scope).click(function() {
vad innebär scope i detta exempel? För om jag sätter scope på samma sätt så fungerar det inte för mig men om jag gör utan scope så fungerar den bra. Är det nödvändigt att ha scope där och vad är meningen med det?
mojitoo är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:51.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017