Грешка в jquery код

Rockhopper

Registered
Здравейте,
къде е грешката ми в този код? Идеята ми е проста, но не знам от къде идва проблема ми.
[js]$(document).ready(function){
$('.pure-form').click(function(){
$('.pure-form').show();
$('#cancel_comment').show();
$('.pure-form').hide();
});
});[/js]
 
Показваш всички елементи с определен клас, след което ги скриваш, което обезсмисля показването.
Какво искаш да постигнеш?
 
Това, което си представям, че искаш да направиш е, че ти трябва един delay преди скриването на елемента отново.

Аз го разбирам по следния начин. Кликаш някъде, изкарва ти някакви полета и след определено време искаш да се скрие едното.
Ако е така сложи един delay().

[js]
$('.pure-form').delay(2000).hide(); // 2 сек. изчаква и скрива полето
[/js]
 

Back
Горе