Witam chcę podświetlić kolor obramowania pola tekstowego na kilka sekund, potem chcę go przywrócić do koloru białego. Jest to sposób, aby funkcja addClass również określała czas. ? Każdy inny sposób próbował z http://jsfiddle.net/RW2s4/7/ nie działapodświetlić kolor obramowania pola tekstowego na kilka sekund?
Odpowiedz
Można użyć switchClass
, coś jak:
$("#element").switchClass("removeThisClass", "addThisClass", 1000)
Demo Fiddle: HERE
referencyjny: JQuery Docs
wypróbowany z http://jsfiddle.net/RW2s4/7/ nie działa – Rosh
Spróbuj tutaj http://jsfiddle.net/RW2s4/11/ nie umieściłeś znaczka w polu JQuery UI po lewej stronie (pod spodem menu rozwijane jQuery). Potrzebujesz tego. Ponadto zdarzenia kliknięcia w znacznikach nie działają w jsfiddle z jakiegoś powodu. Przeniosłem go do JavaScript. Wypróbuj, że – mattytommo
@mattytommo - Fikcyjny wpis w znaczniku działa w jsfiddle, ale nie, jeśli twój javascrip jest 'onDomLoad' lub' onLoad', ponieważ są one zamknięte poza zasięgiem okna. Po prostu wybierz 'head (no wrap)', jeśli chcesz normalnych zdarzeń (których prawie nigdy nie używasz jQuery). Naprawianie tego jsfiddle jest tak proste jak zaznaczenie interfejsu jQuery i zmiana menu: http://jsfiddle.net/RW2s4/14/ – Jamiec
Ten mały skrypt dodaje klasę " podświetl "przez dwie sekundy do pola wejściowego:
$('#text').change(function() {
var jElement = $(this);
jElement.addClass('highlight');
setTimeout(
function() { jElement.removeClass('highlight'); },
2000
);
});
Zobacz także this example.
Lub here połączenie Twojego i mojego rozwiązania.
[tutaj] (http://jsfiddle.net/RW2s4/15/) połączenie twojego i mojego rozwiązania (bez jquery ui). – scessor
Zobacz na żywo Demo
$(function(){
setTimeout(ChangeBorder, 2000);
function ChangeBorder() {
$(".highlight").css({"border-color":"red"});
}
});
Sprawdź jquery funkcji animate który animuje element po pewnym przedziale:
demo: http://jsfiddle.net/umSkg/2/
$(document).ready(function(){
var ogColor = $("#inpt").css("border-left-color");
$("#trggr").click(function(){
var inpt = $("#inpt");
var delay = 1000;
inpt.animate({ borderColor: "#EAC117" }, delay,function(){
//revert after completing
inpt.animate({ borderColor: ogColor }, delay);
});
});
});
Highlight div na kliknij slajd do div
$('.box').click(function() {
var jElement = $(this);
jElement.addClass('highlight');
setTimeout(
function() { jElement.removeClass('highlight'); },
500
);
//$(window).scrollTop($('.box3').offset().top,100);
$("html, body").delay(100).animate({
scrollTop: $('.box2').offset().top
}, 2000);
});
<button>http://jsfiddle.net/tyPct/198/ </button>
Użyj funkcji efekt
$('#component').effect("highlight", {color: 'red'}, 2000);
- 1. Jak zmienić kolor obramowania pola tekstowego UIAlertController
- 2. Zmień kolor obramowania Koloru TextBox
- 3. iOS 8 Kolor pola tekstowego
- 4. Jak mogę zmienić kolor tła fokusowanego elementu na kilka sekund?
- 5. Jak ustawić kolor obramowania pola wyboru
- 6. Ustaw kolor obramowania CSS na kolor tekstu
- 7. Ustaw kolor obramowania na glifphony
- 8. Kolor obramowania CSS3
- 9. Zmień kolor obramowania NSTextField
- 10. Powtarzanie funkcji co kilka sekund
- 11. Jak zmienić kolor obramowania textarea na: focus
- 12. Kolor obramowania tabeli w CSS z zapadnięciem obramowania
- 13. Kolor niestandardowego obramowania trójkąta CSS
- 14. Jak zmienić szerokość obramowania i kolor „podświetlić bieżącą linię” w Visual Studio 11
- 15. PHPExcel ustaw kolor obramowania komórki
- 16. Jak zmienić kolor obramowania planszy?
- 17. Jak zdefiniować kolor obramowania zestawu pól?
- 18. WCF: EndpointNotFoundException po uruchomieniu przez kilka sekund
- 19. Intencja TIMEZONE_CHANGED jest odbierana co kilka sekund.
- 20. Outlook Poczekaj kilka sekund, a następnie wykonaj
- 21. dismissViewControllerAnimated: zakończenie: ma kilka sekund opóźnienia
- 22. Wysokość wprowadzania pola tekstowego
- 23. Blokowanie szerokości pola tekstowego
- 24. Czytaj zawartość pliku tekstowego co 15 sekund
- 25. Pola wstępnie wypełnionego pola tekstowego WebView
- 26. sprawdzanie długości pola tekstowego
- 27. Wykładanie pola tekstowego
- 28. jak zmienić styl pola tekstowego na wiersz?
- 29. Skopiuj zawartość jednego pola tekstowego na inny
- 30. Kolor obramowania w oparciu o tło
Zobacz komentarze poniżej, dlaczego twój jsfiddle robi praca. – Jamiec