2013-05-21 21 views
18

ठीक है मैं विषयों bootstrap करने के लिए नए हूँ और सब है, तो नीचे दिए गए बूटस्ट्रैप बटन पर एक जावास्क्रिप्ट onclick विधि आग की कोशिश कर रहा था, लेकिन ऐसा करने के लिए कैसे समझ नहीं सकता ..Onclick

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

किसी भी मदद की सराहना की जाएगी ..

उत्तर

26
बस किसी भी अन्य क्लिक करें घटना की तरह

, आप एक तत्व रजिस्टर करने के लिए jQuery का उपयोग कर सकते, तत्व को एक आईडी सेट और इतने तरह की घटनाओं को सुनने:

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

तुम भी 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

आप उपयोग कर सकते हैं 'onclick' विशेषता इस तरह:

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

लगते कोई समाधान इस समस्या को ठीक:

$(".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; 
}); 

बूटस्ट्रैप बटन हमेशा दबाए गए स्थिति को बनाए रखता है और सभी ब्लॉक क्लिक करता है। यदि मैं अच्छा काम करने के लिए .click फ़ंक्शन बटन वापसी को हटा देता हूं।

+0

https://github.com/twbs/bootstrap/issues/2380 से संबंधित लगता है – mick