jaccordian과 협력 중이며 사용자가 클릭 한 번으로 자바 스크립트를 실행하면 dblclick()
이 어떻게 발사되는지 궁금합니다. 트릭은 특정 클래스에서만 발생해야한다는 것입니다.클릭시 두 번 클릭하는 방법()
0
A
답변
0
대부분의 moddedn 브라우저에서 https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.dispatchEvent을 사용하거나 jQuery를 사용하는 경우 .trigger - http://api.jquery.com/trigger/을 호출 할 수 있습니다.
+0
http://api.jquery.com/trigger/ | onclick = "$ (this) .trigger ('dblclick')"입니다. 다시 한번 감사드립니다. – masterDESTROYER5000
0
난 당신이 원하는 것을 정확히 알 수 없다하지만
당신은 더블 클릭하면 더블 클릭을 발사하려면 동안 당신은 단순히이
$('.your_selector').click(function() {
$('.another_seletor').dblclick();
});
을 할 수있는 다른 선택에있을하려는 경우 같은 선택에 그럼 난 그냥 $('selector').click()
내부 당신 $('selector').click(function())
여기에 살았어 :
$('foo').click(function() {
$('foo').click();
});
이 두 번째 예와 같이 동일
$(many_selectors).click {
//do a lot of code
//but
if(class of clicked element is foo)
do a double click
}
이 경우하지만 당신은 단지 다음을 추가해야합니다 : 마지막으로 (나는 이것이 당신이 원하는 희망), 의사 코드는 다음과 같다
var cls_of_elems_w_dbclk = ['class1','class2','class3'];
var class_of_clicked = $(this).attr("class");
if ($.inArray(class_of_clicked, cls_of_elems_w_dbclk) !== -1) {
//then perform a another click
$(this).click();
}
간단한 질문 : 당신은 무엇을 시도 했습니까 !! – Fanckush
가능한 한 번의 클릭 이벤트로 jQuery 또는 순수 Javascript를 통해 두 번 클릭 트리거링 (http://stackoverflow.com/questions/6648264/triggering-double-click-via-jquery-or-pure-javascript-for- 단일 클릭 이벤트) –