this jsfiddle adresinde basit bir Javascript olay kabarcıklandırması örneğim var (adama tıklayın ve domuzu kabarcıklı hale getirin). Genel kapsam dışında var interval = 0;
almak için bir kaplamayı nasıl kullanırım, ancak html'de onclick="display('sometext')"
'u korur muyum?Kapanışlar ve Javascript'te gizlilik
var interval = 0;
function display(animal) {
window.setTimeout(function() { showText(animal) }, interval);
interval = interval+300;
window.setTimeout(function() { clear() }, interval);
}
function showText(animal) {
$(".alGore").text(animal.toUpperCase());
$("."+animal+"-box").css({'background-color':'#ff0'});
}
function clear(animal) {
$(".alGore").text('');
$("*").css({background: 'transparent'});
interval = 0;
}
Yazınızın içinde kodun en alakalı bölümlerini eklemeyi unutmayın. Bağlantılar genellikle ek içerik sağlamaktan memnuniyet duyar, ancak tek referans olmamalıdır. –
Bir IIFE'ye sarın, sonra onclick özelliğine sahip olmak yerine ilgili dinleyicilere etkinlik dinleyicileri ekleyebilirsiniz. – char