2009-07-07 7 views

Répondre

2

Vous devez absolument utiliser jQuery. La meilleure raison est à cause de la façon dont peu de code est:

$("a.myLink").click(function() { $("#myDiv").toggle() }); 
+0

Merci. Je ne savais pas si cela allait à l'encontre de la façon de faire des Rails. –

+0

Pas du tout :) Pratiquement toutes les applications Rails sérieuses utilisent du JavaScript personnalisé. Les aides intégrées sont là pour vous aider à démarrer rapidement. –

1

Dans l'intérêt de l'exhaustivité, la version prototype serait:

$("mylink").observe("click", function() { $("mydiv").toggle(); }); 

— Où « MyLink » et « mydiv » sont l'élément ID de l'élément lien hypertexte et div respectivement.

+0

Merci. Légèrement plus verbeux. Mais pas autant que je l'espérais de toutes les discussions sur la concision de jquery. –

+0

ouais ... ce n'est pas une énorme différence sur des choses triviales, car Prototype dans les itérations récentes a rendu la syntaxe triviale assez proche de celle de jQuery. Il ajoute cependant sur de plus grandes applications. –

Questions connexes