2017-02-15 3 views
0

Ich möchte dieses Stück von Jquery verwenden, um eine Lightbox-Galerie beim Laden der Seite zu öffnen, wenn die Klasse .w-condition-invisible an das # script-test div angefügt wird.So vervollständigen Sie diese Jquery-Zeichenfolge

Dies ist, was ich habe kommen mit, aber beim Testen in der Konsole arbeitet es nicht ...

Irgendwelche Ideen?

$("#script-test").hasClass("w-condition-invisible"){ 
    $('.w-lightbox').first().trigger('tap'); 
}); 
+2

'if ($ ("# Script-Test") .hasClass ("w-Ausgangszustand unsichtbar")) {$ ('w-Leuchtkasten'). Ersten () .trigger ('tap');} ' – Satpal

+0

Wie @Satpal vorgeschlagen, müssen Sie bedingte Anweisung verwenden – Armin

Antwort

1

Erstellen Sie eine Klasse Popup zu zeigen, und wenn entfernen Popup mit diesen können Sie Leuchtkasten öffnen verstecken (Popup)

$(document).ready(function(){ 
    $("#script-test").addClass("showpopup"); 
}); 
0

Nach Ihrer Frage, was ich im folgenden Code zu verstehen, bitte sehen Sie:

$(window).load(function() { 
    if($("#script-test").hasClass("w-condition-invisible")){ 
    $('.w-lightbox').first().trigger('tap'); 
    } 
}); 

Bitte sehen Sie sich das an.

Hoffe, dies kann für Sie hilfreich sein.

+0

Bitte werfen Sie einen Blick darauf, so viel kann ich von Ihrer Frage bekommen, wenn dies nicht funktioniert, bitte angeben Ihr HTML-Code auch, wo Sie klicken Sie auf Ereignis, nur dann könnte ich in der Lage sein, auf eine viel bessere Weise zu helfen. –

0

prüft durch Länge

$(window).load(function() { 
     if($(".w-condition-invisible").length){ 
     $('.w-lightbox').first().trigger('tap'); 
     } 
    }); 
Verwandte Themen