Używam funkcji append jquery do dodawania tekstu i pokazywania div, ale kiedy używam, pokaż mi tekst za każdym razem, gdy przechodzę przez link, wyzwalam efekt
<script>
$(document).ready(function() {
$(".wm_1").mouseover(function() {
$("#web_tooltip").show(2000).append("Hello how are you?");
});
$("#web_tooltip").mouseover(function() {
$("#web_tooltip").hide(2000).fadeIn('slow');
});
});
</script>
Kiedy wejdę na link, wywołaj efekt pokaż mi pierwszy raz "cześć jak się masz .... jeśli pójdę więcej razy na link pokaż mi 2, 3, 4 tekst i cały czas dodaj tekst do div .....
Pozdrowienia !!!
2 odpowiedzi
$(".wm_1").mouseover(function() {
$("#web_tooltip").empty();
$("#web_tooltip").show(2000).append("Hello how are you?");
});
Upd: spróbuj tego, jeśli potrzebujesz dodać informacje, ale nie zastąpić (lub coś w tym rodzaju)
$(".wm_1").mouseover(function() {
$("#add_tooltip").remove();
$("#web_tooltip").show(2000).append('<div id="add_tooltip">"Hello how are you?"');
});
Zamiast tego użyj text()
:
$("#web_tooltip").show(2000).text("Hello how are you?");
To ustawi wewnętrzny i nie będzie dodawał za każdym razem nowego tekstu
Podobne pytania
Nowe pytania
jquery
jQuery to biblioteka JavaScript, rozważ także dodanie tagu JavaScript. jQuery to popularna biblioteka JavaScript działająca w różnych przeglądarkach, która ułatwia przechodzenie przez Document Object Model (DOM), obsługę zdarzeń, animacje i interakcje AJAX, minimalizując rozbieżności między przeglądarkami. Pytanie oznaczone tagiem jQuery powinno być powiązane z jQuery, więc jQuery powinno być używane przez dany kod i przynajmniej elementy związane z użyciem jQuery muszą znajdować się w pytaniu.