Rolf b: Can i help you jquery script

Beitrag lesen

Hast Du schon einen Ready-Handler? Dann setz dort einen Aufruf von setTimeout() hinein, mit einer Funktion von Dir als erstem Parameter, die das Hilfeangebot erzeugt oder sichtbar macht, und einem zweiten Parameter, der die Wartezeit im Millisekunden angibt.

Auf diese Weise bekommst Du nach definierter Zeit das Hilfeangebot zu sehen. Wäre das dein Anwendungsfall?

Das Hilfeangebot an sich kannst Du mit einer section lösen, die Du per default auf display:none setzt, und die Du in der Aktivierungsfunktion sichtbar machst.

Der folgende Einzeiler eignet sich für das Einbinden in einen eigenen Ready-Handler und blendet die Hilfe-Section nach 20s ein. Die show()-Funktion von jQuery setzt display:block für die gematchten DOM-Elemente. Deine Help-Section muss eine id="helpSection" tragen. Die Platzierung regelst Du im CSS.

setTimeout(function() {
	$("#helpSection").show();
}, 20000);

Wenn Du keinen eigenen Ready-Handler hast, dann machst Du Dir einen per:

$(function() {
	setTimeout(function() {
		$("#helpSection").show();
	}, 20000);
});

Diesen Code kannst Du ganz normal in ein Script-Tag legen. setTimeout wird aufgerufen, sobald das DOM geladen ist.

Rolf