我有一个按钮和一个jQuery的功能,如:页面准备就绪时,为什么执行点击功能?
$('#cadastro-confirmar').click(function(){
...
});
<button id="cadastro-confirmar" class=" col-25 button-cadastro confirmar">Confirmar</button>
,但每次的页面已经准备好了.click()
就像一个.ready()
执行。但为什么?
编辑:
至于你问我张贴更多的代码。
按钮id="cadastrar"
触发模态其中<button id="cadastro-confirmar" class=" col-25 button-cadastro confirmar">Confirmar</button>
是内部,像这样的一个.fadeIn()
:
var modal = document.getElementById('myModal');
var abrir_cadastro = document.getElementById("cadastrar");
<div id="myModal" class="modal">
...
<button id="cadastro-confirmar" class=" col-25 button-cadastro confirmar">Confirmar</button>
</div>
的问题是,所述id="cadastro-confirmar"
(的模态内的按钮)的。点击是,对于一些理由,不用点击即可执行他的功能,即使没有先激活模式。
除了这个<button>
里面没有什么重要的东西,并且没有其他的按钮,div或者任何其他调用相同函数的东西来解释这种行为。
您可以使用This Fiddle和Chrome的开发工具到DEBUG理解。
您所描述的行为也不是没有可能的东西触发回调。尝试在小提琴中重新创建它以向我们展示。 – Utkanos
你应该发布你所有的js代码 – Anarcociclista
你的功能;因为它;看起来正确。你必须有触发点击呼叫的事情;这可以是一个提交或调用函数;) – aorfevre