मैं एक अजीब समस्या से निपट रहा हूं कि .click()
घटनाएं जब भी jQuery संवाद में रखी जाती हैं तो दो बार होती है।एक jQuery संवाद में घटनाओं पर क्लिक करें दो बार होता है?
मेरे साधारण परीक्षण मामले नीचे है और एक live example is here
<div id="popup" style="display: none">
<a href="javascript:void(0);" id="testlink">Test Link</a>
<script type="text/javascript">
$('#testlink').click(function(){
alert("Test Link clicked");
return 0;
});
</script>
</div>
<script type="text/javascript">
$(document).ready(function(){
$('#popup').css('display','block');
var h=($(window).height()+0.0)*0.9;
var w=($(window).width()+0.0)*0.9;
if(w >= 800){
w = 800;
}
$('#popup').dialog({
autoOpen: true,
width: w,
height: h,
modal: true,
open: function(event,ui){
$('body').css('overflow', 'hidden');
},
close: function(event,ui){
$('body').css('overflow', 'scroll');
}
});
});
</script>
आह, जो इसे यहां दिखाए गए अनुसार ठीक करता है: http://jsbin.com/odago/2 – Earlz
हू। मुझे आपके पतले नमूने के साथ स्थानीय रूप से चलने वाली डबल कॉल नहीं मिली, लेकिन मुझे इसे आपके मशीन पर चलने वाले आपके लाइव नमूने पर मिला। आपकी नमूना साइट पर कुछ अतिरिक्त सामान भी चल रहा है। – a7drew
मैंने क्रोम पर इसका परीक्षण किया, यह था ... –