我想要一些漂亮的按钮,所以我在jQuery中使用.button()
,如下所示:
$(document).ready(function() {
$("#idBlaBla").button();
});
服务器端:
Private Sub btnSaveVisible_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSaveVisible.ServerClick
问题是当我点击它时会发射两次。在使用visual studio 2008的调试中不会发生这种情况。但是当网站在线时,每个使用jQuery的按钮都会触发事件两次。
有什么想法吗?
谢谢
答案 0 :(得分:1)
试试这个:
//call event click or press button
$('#idBlaBla').click();
//listen event
$('#idBlaBla').click(function( event ){
//your code here...
});
//listen multi events
$('#idBlaBla').bind('click focus blur',function( event ){
//your code here...
});
//listen new element(append fro example)
$('.div').append( '<a href="" id="idBlaBla">Anchor Button</a>' );
$('#idBlaBla').live('click',function( event ){
//your code here...
});
答案 1 :(得分:1)
在这种情况下,我们可以执行以下操作
$('selected').unbind('click').bind('click', function (e) {
add_course(this);
});
我最初触发了两次事件,当页面刷新时会触发四次。在经过谷歌搜索之后,经历了许多无效的工作。
我还必须说代码最初工作,直到我开始使用JQueryUI手风琴小部件。