«javascript-events» 태그된 질문

이 태그를 사용하지 마십시오! JavaScript에는 이벤트 구조가 없습니다. [dom-events], [jquery-events], [backbone-events] 사용; 또는 라이브러리 / 환경 + [이벤트] 예 : [node.js] + [이벤트]

15
Firebug 또는 유사한 도구로 JavaScript / jQuery 이벤트 바인딩을 디버깅하는 방법은 무엇입니까?
jQuery를 사용하여 상당히 복잡하고 지저분한 DOM 조작 을 수행하는 웹 응용 프로그램을 디버깅해야합니다 . 한 시점에서 특정 요소에 바인딩 된 일부 이벤트는 시작되지 않고 단순히 작동을 중지합니다. 애플리케이션 소스를 편집 할 수있는 능력이 있다면, 많은 Firebug console.log() 문과 코드 주석 / 주석을 드릴 다운하여 추가 하여 문제를 찾아 내려고합니다. 그러나 …

15
jQuery를 사용하여 입력에 초점이 있는지 테스트
내가 만들고있는 사이트의 첫 페이지에서 여러 사람들 <div>이 CSS :hover유사 클래스를 사용 하여 마우스가 위에있을 때 테두리를 추가합니다. 의 하나 <div>s는 포함되어 <form>그 안에 입력 포커스가있는 경우 국경을 유지할 jQuery를 사용하는. IE6가 s :hover이외 <a>의 요소를 지원하지 않는 것을 제외하고는 완벽하게 작동합니다 . 따라서이 브라우저에서만 jQuery를 :hover사용하여 $(#element).hover()메소드를 사용하여 CSS를 …

9
jQuery를 사용하여 요소에 바인딩 된 이벤트를 찾을 수 있습니까?
이 링크에서 두 개의 이벤트 핸들러를 바인딩합니다. <a href='#' id='elm'>Show Alert</a> 자바 스크립트 : $(function() { $('#elm').click(_f); $('#elm').mouseover(_m); }); function _f(){alert('clicked');} function _m(){alert('mouse over');} 요소에 바인딩 된 모든 이벤트 목록을 가져올 수있는 방법이 id="elm"있습니까?


5
jQuery는 초점 이벤트를 잃는다
입력 필드에 포커스가 있으면 컨테이너를 표시하려고하는데 실제 문제입니다. 포커스가 손실되면 컨테이너를 숨기십시오. jQuery의 초점에 반대되는 이벤트가 있습니까? 예제 코드 : <input type="text" value="" name="filter" id="filter"/> <div id="options">some cool options</div> <script type="text/javascript"> $('#options').hide(); $('#filter').focus(function() { $('#options').appear(); }); </script> 그리고 내가하고 싶은 것은 다음과 같습니다. $('#filter').focus_lost(function() { $('#options').hide(); });

5
코드에서 jQuery 변경 이벤트를 트리거하는 방법
나는 잘 작동하는 변경 이벤트가 있지만 재발해야합니다. 따라서 클래스 선택기를 기반으로 다른 드롭 다운을 "변경"하는 변경에 대해 트리거되는 기능이 있습니다 ( "drop downS"에 유의하십시오. 둘 이상이있을 수 있음). 이 프록시 변경은 기능을 트리거하지 않으므로 실패합니다. 작동 시키려면 어떻게해야합니까? 암호 $(document).ready(function () { var activeDropBox = null; $("select.drop-box").change(function () { var …

6
$ (this)와 event.target의 차이점은 무엇입니까?
jQuery를 처음 사용하고 JavaScript 및 jQuery 의 자습서에 따라 탭 패널을 만들었습니다 . 누락 된 매뉴얼 , 작성자 가이 작업을 수행 할 때 첫 번째 줄이 있습니다. var target = $(this); 그러나 나는 그렇게하려고 노력했다. var target = evt.target; 그리고 그 오류가 발생했습니다 : Uncaught TypeError: Object http://localhost/tabbedPanels/#panel1 has no …


5
HTML <입력 유형 = '파일'> 파일 선택 이벤트
이 코드가 있다고 가정 해 봅시다. &lt;form action='' method='POST' enctype='multipart/form-data'&gt; &lt;input type='file' name='userFile'&gt;&lt;br&gt; &lt;input type='submit' name='upload_btn' value='upload'&gt; &lt;/form&gt; 결과는 다음과 같습니다. 사용자가 '찾아보기 ...'버튼을 클릭하면 파일 검색 대화 상자가 열립니다. 사용자는 파일을 두 번 클릭하거나 '열기'버튼을 클릭하여 파일을 선택합니다. 파일을 선택한 후 알림을받을 수있는 Javascript 이벤트가 있습니까?

5
요소가 포커스를 잃을 때 JavaScript 실행
포커스를 잃을 때 JavaScript 코드를 실행하려는 표준 HTML 입력이 있습니다. 안타깝게도 Google 검색에서이 작업을 수행하는 방법을 밝히지 않았습니다. 분명히하기 위해이 작업을 수행하는 방법을 찾고 있습니다. &lt;input type="text" name="name" value="value" onlosefocus="alert(1);"/&gt;


4
페이지 종료 이벤트 차단
내 시스템 내에서 페이지를 편집 할 때 사용자가 다른 웹 사이트로 이동하기로 결정할 수 있으며 그렇게하면 저장하지 않은 모든 편집 내용이 손실 될 수 있습니다. 다른 페이지로 이동하려는 모든 시도를 가로 채고 사용자가 현재 작업을 잃을 수 있으므로 이런 일이 발생하기를 원하는지 확인하고 싶습니다. Gmail은이 작업을 매우 유사한 방식으로 수행합니다. …

8
페이지를 다시로드하지 않는 HTML 버튼을 만드는 방법
버튼 ( &lt;input type="submit"&gt;)이 있습니다. 클릭하면 페이지가 다시로드됩니다. hide()페이지로드시 호출되는 일부 jQuery 함수가 있으므로 이러한 요소가 다시 숨겨집니다. 버튼이 아무 작업도하지 않도록하려면 어떻게하면 버튼을 클릭했을 때 발생하는 일부 동작을 추가 할 수 있지만 페이지를 다시로드 할 수는 없습니다.

6
키 누르기 이벤트 후 jquery .val ()을 어떻게 얻을 수 있습니까?
나는 얻었다 : $(someTextInputField).keypress(function() { alert($(this).val()); }); 이제 경고는 항상 키를 누르기 전에 값을 반환합니다 (예 : 필드가 비어 있고 'a'를 입력하고 경고가 ''를 제공합니다. 그런 다음 'b'를 입력하면 경고가 'a'를 제공합니다 ...). 하지만 키를 누른 후 값을 원합니다. 어떻게해야합니까? 배경 : 텍스트 필드에 하나 이상의 문자가 포함되는 즉시 버튼을 …

15
Chrome에서 페이지로드시 Popstate
На этот вопрос есть ответы на 스택 오버플로 на русском : 크롬 ненужная перезагрузка страницы 역사 API를 내 웹 앱에 History API를 사용하고 있는데 한 가지 문제가 있습니다. Ajax 호출을 통해 페이지의 일부 결과 를 업데이트하고 페이지를 다시로드하지 않고 브라우저의 위치 표시 줄을 업데이트하기 위해 history.pushState () 를 사용합니다. 물론 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.