Javascript jQuery-trigger函数使我的页面不停地重新加载 $.noConflict(); jQuery(文档).ready(函数($){ $(“#SuperWebF1”)。单击(函数(){ 事件。stopImmediatePropagation(); }); $(“#SuperWebF1”)。单击(函数(){ if($('[name=“shipping_method”]',window.parent.document).is(':checked')){ event.stopPropagation(); save(); parent.jQuery(“#LoadingDiv”).show().delay(4300.fadeOut(); parent.jQuery(“#OutDiv”).hide().delay(5000.fadeIn(); parent.jQuery('#OutDiv').removeClass('outerdiv'); parent.jQuery('#OutDiv').removeClass('outerDivLoadress'); setTimeout(函数(){ if($('#DisplayMe').length){ parent.jQuery('#OutDiv').addClass('OuterDiv1000'); }否则{ parent.jQuery('#OutDiv').addClass('OuterDiv1000No'); } }, 5100); parent.jQuery('#InnerIframe').removeClass('FrameCSS'); parent.jQuery('#InnerIframe').removeClass('framecssnoaddress'); parent.jQuery('#InnerIframe').addClass('FrameCSS1000'); }否则{ 警惕('Маа,зааааааааааааааа; } }) $('SuperWebF1')。触发器(“单击”); });
使用此代码,我将在加载页面时单击id为Javascript jQuery-trigger函数使我的页面不停地重新加载 $.noConflict(); jQuery(文档).ready(函数($){ $(“#SuperWebF1”)。单击(函数(){ 事件。stopImmediatePropagation(); }); $(“#SuperWebF1”)。单击(函数(){ if($('[name=“shipping_method”]',window.parent.document).is(':checked')){ event.stopPropagation(); save(); parent.jQuery(“#LoadingDiv”).show().delay(4300.fadeOut(); parent.jQuery(“#OutDiv”).hide().delay(5000.fadeIn(); parent.jQuery('#OutDiv').removeClass('outerdiv'); parent.jQuery('#OutDiv').removeClass('outerDivLoadress'); setTimeout(函数(){ if($('#DisplayMe').length){ parent.jQuery('#OutDiv').addClass('OuterDiv1000'); }否则{ parent.jQuery('#OutDiv').addClass('OuterDiv1000No'); } }, 5100); parent.jQuery('#InnerIframe').removeClass('FrameCSS'); parent.jQuery('#InnerIframe').removeClass('framecssnoaddress'); parent.jQuery('#InnerIframe').addClass('FrameCSS1000'); }否则{ 警惕('Маа,зааааааааааааааа; } }) $('SuperWebF1')。触发器(“单击”); });,javascript,jquery,Javascript,Jquery,使用此代码,我将在加载页面时单击id为SuperWebF1的按钮 脚本的问题是页面没有停止重新加载 我能不能让你停止一直重新加载 谢谢将type=“button”添加到按钮标签 <script type="text/javascript"> $.noConflict(); jQuery(document).ready(function($){ $("#SuperWebF1").click(function(){ even
SuperWebF1
的按钮
脚本的问题是页面没有停止重新加载
我能不能让你停止一直重新加载
谢谢将type=“button”添加到按钮标签
<script type="text/javascript">
$.noConflict();
jQuery(document).ready(function($){
$("#SuperWebF1").click(function(){
event.stopImmediatePropagation();
});
$("#SuperWebF1").click(function(){
if ($('[name="shipping_method"]', window.parent.document).is(':checked')){
event.stopPropagation();
billing.save();
parent.jQuery("#LoadingDiv").show().delay(4300).fadeOut();
parent.jQuery("#OutDiv").hide().delay(5000).fadeIn();
parent.jQuery('#OutDiv').removeClass('outerdiv');
parent.jQuery('#OutDiv').removeClass('outerdivNoAdress');
setTimeout(function() {
if( $('#DisplayMe').length ){
parent.jQuery('#OutDiv').addClass('OuterDiv1000');
} else {
parent.jQuery('#OutDiv').addClass('OuterDiv1000No');
}
}, 5100);
parent.jQuery('#InnerIframe').removeClass('FrameCSS');
parent.jQuery('#InnerIframe').removeClass('FrameCSSNoAdress');
parent.jQuery('#InnerIframe').addClass('FrameCSS1000');
}else {
alert('Моля, изберете начин на доставка!');
}
})
$('#SuperWebF1').trigger( "click" );
});
</script>
var计费={save:function(){};
$.noConflict();
jQuery(文档).ready(函数($){
var superWebF1=$(“#superWebF1”);
superWebF1。单击(函数(){
事件。stopImmediatePropagation();
});
superWebF1。单击(函数(){
if($('[name=“shipping_method”]',window.parent.document).is(':checked')){
console.log(“此处”);
event.stopPropagation();
save();
parent.jQuery(“#LoadingDiv”).show().delay(4300.fadeOut();
parent.jQuery(“#OutDiv”).hide().delay(5000.fadeIn();
parent.jQuery('#OutDiv').removeClass('outerdiv');
parent.jQuery('#OutDiv').removeClass('outerDivLoadress');
setTimeout(函数(){
if($('#DisplayMe').length){
parent.jQuery('#OutDiv').addClass('OuterDiv1000');
}否则{
parent.jQuery('#OutDiv').addClass('OuterDiv1000No');
}
}, 5100);
parent.jQuery('#InnerIframe').removeClass('FrameCSS');
parent.jQuery('#InnerIframe').removeClass('framecssnoaddress');
parent.jQuery('#InnerIframe').addClass('FrameCSS1000');
}否则{
警惕('Маа,зааааааааааааааа;
}
});
superWebF1.trigger(“单击”);
});
试验
我不明白,你什么意思?请给我看。按钮的行为类似于表单的提交:通过添加type=按钮进行测试,您告诉浏览器这不是正常的提交按钮。1。您使用全局事件对象-此脚本仅在IExplorer中工作,有效的处理程序绑定为$(e)。单击(函数(事件){…-它保证您真正使用事件2。为什么要调用“单击”触发器,而不是将单击处理程序放在独立函数中,并从“单击”处理程序和“准备就绪”调用它处理程序3.Page如果没有Reasure,billing.save(),则无法重新加载;这是什么?可能是您调用表单提交或类似的内容。您的示例中没有关于“billing.save()”的信息。。。
var billing = {save: function(){}};
$.noConflict();
jQuery(document).ready(function($){
var superWebF1 = $("#SuperWebF1");
superWebF1.click(function(){
event.stopImmediatePropagation();
});
superWebF1.click(function(){
if ($('[name="shipping_method"]', window.parent.document).is(':checked')){
console.log("here");
event.stopPropagation();
billing.save();
parent.jQuery("#LoadingDiv").show().delay(4300).fadeOut();
parent.jQuery("#OutDiv").hide().delay(5000).fadeIn();
parent.jQuery('#OutDiv').removeClass('outerdiv');
parent.jQuery('#OutDiv').removeClass('outerdivNoAdress');
setTimeout(function() {
if( $('#DisplayMe').length ){
parent.jQuery('#OutDiv').addClass('OuterDiv1000');
} else {
parent.jQuery('#OutDiv').addClass('OuterDiv1000No');
}
}, 5100);
parent.jQuery('#InnerIframe').removeClass('FrameCSS');
parent.jQuery('#InnerIframe').removeClass('FrameCSSNoAdress');
parent.jQuery('#InnerIframe').addClass('FrameCSS1000');
}else {
alert('Моля, изберете начин на доставка!');
}
});
superWebF1.trigger( "click" );
});
</script>
<form>
<input name="shipping_method" type="checkbox" checked><button type="button" id="SuperWebF1">Test</button>
</form>