2016-05-12 10 views
0

Ich lerne immer noch, bitte helfen Sie!

Ich versuche, ein Modal Popup anzuwenden, das nur angezeigt wird, wenn auf eine Verknüpfung geklickt wird, anstatt wenn die Seite geladen wird. Mein Modal Popup funktioniert alles gut, aber ich möchte ausschalten/verhindern, dass das Popup überhaupt nicht erscheint, wenn die Seite geladen wird, und es einfach nur das Popup aufrufen, wenn ich auf den gewählten Link klicke.

$(document).ready(function() { 
    $("#popup-1").myModal({ 
     // Functionality goes below this line 
    }); 
}); 

Und die

<div id="popup-1" class="myModal"> 
     <div class="window"> 
      <!-- Your popup content --> 
      <div class="wrap demo-1"> 
       <div class="title">Some Text Here</p> 
       <form> 
        <input type="text" class="field" placeholder="Your email goes here" /> 
        <input type="submit" class="closeModal send" value="Submit" /> 
       </form> 
       <label class="deny closeModal">Some Text Here</label> 
      </div> 
      <div class="cta demo-1"> 
       <span class="icon"></span> 
       <p>Some Text Here</span></p> 
      </div> 
      <!--/Your popup content --> 
     </div> 
    </div> 

Gibt es eine einfache Lösung ich dieses Problem lösen anwenden können? Ich habe unzählige Stunden damit verbracht, bestehende Posts und Foren durchzugehen, aber fast jede Anfrage zielt nicht auf die gleiche spezifische Frage ab, die ich auf der Grundlage meines tatsächlich vorhandenen Codes erreichen möchte.

Mein cose für den Link klicken

<a href="" src="#openmyModal-1">Newsletter</a> 

Ihre Hilfe wird sehr

+0

Bitte fügen Sie das relevante HTML bei. –

+0

Verwenden Sie ein Plugin für 'myModal'? Welches Plugin? Wenn nicht, poste bitte deinen 'myModal' Code. – MattDiamant

+0

Danke ich glaube, ich habe die html jetzt hinzugefügt – qldguy27au

Antwort

0

geschätzt aktivieren Sie Ihre modal Öffnungscode auszuführen, wenn ein Link statt geklickt wird, wenn die Bereitschafts Ereignis ausgelöst wird:

$('#modal-link').on('click', function() { 
    $("#popup-1").myModal({ 
     // Functionality goes below this line 
    }); 
}); 

unter der Annahme, die Verbindung Ihrer modalen Öffnung ist:

<a href="#" id="modal-link">link</a> 
+0

krank versuchen, dass jetzt und antworten in Kürze – qldguy27au

+0

es aufgehört zu laden auf Seite laden, aber klicken Sie auf den Link funktioniert nicht – qldguy27au

+0

Was ist der Code für diesen Link? – igwan