2013-05-21 16 views
18

Ok jestem nowy bootstrap tematy iw ogóle, więc próbował odpalić metodę javascript onclick na przycisk poniżej bootstrap ale nie mógł dowiedzieć się, jak to zrobić ..Onclick przycisku uruchamiającego

<a class="btn btn-large btn-success" href="http://twitter.github.io/bootstrap/examples/marketing-narrow.html#">Send Email</a> 

Każda pomoc będzie mile widziane ..

Odpowiedz

26

Podobnie jak inne zdarzenia click, można użyć jQuery zarejestrować element ustaw identyfikator do elementu i słuchać zdarzeń tak:

$('#myButton').on('click', function(event) { 
    event.preventDefault(); // To prevent following the link (optional) 
    ... 
}); 

Można również użyć inline JavaScript w atrybucie onclick:

<a ... onclick="myFunc();">..</a> 
2
<a class="btn btn-large btn-success" id="fire" href="http://twitter.github.io/bootstrap/examples/marketing-narrow.html#">Send Email</a> 

$('#fire').on('click', function (e) { 

    //your awesome code here 

}) 
0

Można użyć 'onclick' atrybut tak:

<a ... href="javascript: onclick();" ...>...</a> 
0

wydają się nie mieć rozwiązania rozwiązać problem:

$(".anima-area").on('click', function (e) { 
      return false; //return true; 
}); 
$(".anima-area").on('click', function (e) { 
      e.preventDefault(); 
}); 
$(".anima-area").click(function (r) { 
      e.preventDefault(); 
}); 
$(".anima-area").click(function() { 
      return false; //return true; 
}); 

Przycisk Bootstrap zawsze utrzymuje stan wciśnięty i blokuje cały kod .click. Po usunięciu przycisku funkcji .click powrót do działania.

+0

Wydaje się być podobnym do https://github.com/twbs/bootstrap/issues/2380 – mick

Powiązane problemy