2012-05-30 2 views
2

모든, 을 클릭하면 jQuery를 스크립트라는 것을 확인합니다 내가 결정하려고 해요 그래서 내 사이트에 같은 방식으로 작동하지 않습니다 http://revaxarts-themes.com/?t=whitelabel버튼이 내 웹 사이트에 다음과 같은 테마를 사용하고

무엇이 문제를 일으키고 있는지. 예를 들어, 데모에서 Breadcrumb 링크를 클릭하고 숫자 추가 breadcrumbs를 보면, 클릭하면 이전 클래스에 다른 클래스를 적용한다는 것을 알 수 있습니다. 내 사이트에서는 그렇게하지 않으므로 그 값 중 하나가 클릭되면 JS 파일이 호출되는시기를 알아 내려고합니다.

다른 예는 양식을 클릭 한 다음 다중 선택으로 이동하는 경우입니다. 당신이 플러스 아이콘을 클릭하면 선택 항목 위로 이동하고 내 사이트에서는 그렇게하지 않습니다. 다시 한번 나는 그것을하기 위해 JS 파일이 호출되는지 알아 내고 싶다.

파일을 알고 있으면 디버깅하기에 좋은 방화 광이 아니지만 파일을 호출하는 방법을 알 수는 없습니다. 누구든지 올바른 방향으로 나를 가리키거나 이에 대한 도움을 줄 수 있습니까? 나는 그것을 매우 감사 할 것입니다!

감사합니다.

clickEvents = $('ul.breadcrumb[data-allownextonly]').data("events").click; 
jQuery.each(clickEvents, function(key, value) { 
    console.log(value.handler); 
}) 

:

+1

나는 그들이 기본 제공 확신 만약 당신이 그것을 구입했다면 지원을 @ – zerkms

+1

@zerkms 나는 그들이 할 수 있다고 생각하지만, 나는 아직도 (가능한 모든 경우) 당신이 확실하지 않은 경우 어떤 파일들이 호출되는지를 알고 싶다. – user1048676

+0

거기에 js 디버거가있다. 방화 광 및 많은 문서 n 사용 방법 – zerkms

답변

3

먼저,이 URL http://revaxarts-themes.com/whitelabel/breadcrumb.html로 이동

이 그런 다음 JS 콘솔이 실행 (나에게는 대만족 ... iframe에 있었다 실현하는 분 ...했다) 그리고이 함수는 click 이벤트의 핸들러를 함수로 출력합니다. 그것은 축소 된, 그래서 나는 ... 당신이 그럼 당신은 여기에서 자신에있어

function() { 
    var a = c.data("wl_Breadcrumb") || a; 
    if (a.disabled) return !1; 
    var b = $(this); 
    if (!a.allownextonly || 1 >= b.data("id") - c.find("a.active").data("id")) { 
     $.fn.wl_Breadcrumb.methods.activate.call(c[0], b), a.onChange.call(c[0], b, b.data("id")); 
     return !1 
    } 
} 

jsbeautifier.org을 사용하는 unminified됩니다


출처 : How to debug Javascript/jQuery event bindings with FireBug (or similar tool)

+0

정보를 제공해 주셔서 감사합니다. minifed 클릭 이벤트를 어떻게 찾았습니까? 내가 그것을 실행할 때 나는 function()을 말하는 한 줄을 얻고 [Object {type = "click", origType = "click", guid = 20, more ...}]라는 또 다른 줄을 얻는다. 어떤 기능을 호출하는지 어떻게 알 수 있습니까? 감사합니다 – user1048676

+1

Chrome 콘솔을 사용 중입니다 ... 중요한지 모르겠 음 –

+0

Chrome에서 좋아 보인다. 크롬에서 실행할 때 다음과 같은 오류가 발생합니다. TypeError : undefined는 함수가 아닙니다. 데모에서 같은 것을 실행하면 실제 함수가 생깁니다. 내가 왜 TypeError를 얻는 지 아는 어떤 생각? – user1048676

관련 문제