2012-03-13 2 views
0

그리드에서 실행될 click 이벤트를 작성했습니다.
이벤트가클릭 이벤트에서 jquery가 작동하지만 클릭하고 드래그하지 않는 경우

$("#gridId").click(function(){ 
    var data = .....; 
    $.ajax({ 
    ...... 
    }); 
}); 

내가 5 그리드를 말해 특정 그리드를 클릭하면 그것은 잘 작동합니다.
하지만 클릭하고 드래그하여 약 5 그리드를 선택하십시오. 5 - 10 번째 그리드에서 말하십시오. 그것은 작동하지 않습니다.
어디서 잘못 될지 모르겠습니다.
Anyhelp는 크게 감사하겠습니다. 감사.

+0

요소에 대한 HTML (및 가능하면 CSS)을 보지 않고도 당신을 도울 수 없습니다. 즉, 게시 한 코드에는 마우스 버튼을 눌렀다가 놓는 것 사이에서 마우스를 움직이는 것과는 원격으로 처리하는 것처럼 보이는 것은 없습니다. –

답변

0

모든 격자에 대해 동일한 ID를 사용하는 것이 가장 가능성이 높습니다.

고유 ID가 있어야하며 모두 클래스이어야합니다. 예 : 이것은이 클래스를 가진 모든 요소에 대한 click 이벤트를 처리 할

$(".mygrid").click(function(){ 
    //...... 
}); 

: 당신이 그들에게 모든`클래스 = "에는 myGrid"를 주면 다음 단지에 코드를 변경합니다.

+0

CSS 변경 및이 클릭 이벤트에 동일한 클래스 이름을 사용하거나 CSS로 사용한 CSS를 ID로 변경해야합니까? – saran

+0

@saran 죄송합니다. 이미 CSS 클래스를 가지고 있다는 의미라면 대신 사용할 수 있습니다. 저는 예를 들어 "mygrid"를 가져 왔습니다. –

+0

"timeevent"라는 CSS 클래스가 있는데, $ (". timeevent")라고 말한대로 시도해 보았습니다. (function() ...)하지만 작동하지 않았습니다 ... – saran

관련 문제