2012-01-26 6 views
0

나는 멋진 버튼을 원 :클릭 이벤트가 발생합니다 두 번

$(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를 사용하는 모든 버튼이 이벤트를 두 번 트리거합니다.

아이디어가 있으십니까?

+1

이벤트 처리기는 어디에 연결되어 있습니까? – ShankarSangoli

+0

vb.net에서 이벤트 서버 쪽을 클릭하십시오. – Marc

+0

인라인 'onclick' 속성을 제거해야한다고 생각합니다. – ShankarSangoli

답변

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... 
}); 
+0

고맙습니다.하지만 제 코드는 서버 측입니다. 그냥 좋은 버튼을 원했고 코드는 jquery에 의해 만들어졌습니다. 그래서 .buttons 할 때, 함수는 내 단추에 연결되어 있지만 기능이 뭔지 모르겠다 그래서 나는이 같은 호출하는 방법을 모릅니다 – Marc

+0

어떤 아이디어? plz : P – Marc

+0

"파이썬"인터프리터 인 javascriot를 사용하여 응용 프로그램을 만들지 않은 이유는 무엇입니까? –

1

, 우리가 할 수있는 다음과 같은

$('selected').unbind('click').bind('click', function (e) { 
    add_course(this); 
}); 
내가 페이지를 새로받을 때 이벤트는, 처음에 두 번 발사했다

4 번 발사합니다. 나가 google 수색으로 알아 내기 전에 많은 무익한 시간 후에이었다.

JQueryUI 아코디언 위젯을 사용하기 시작할 때까지 코드가 처음에는 작동하고 있다고 말해야합니다.

관련 문제