를 존재한다면 나는 이것은 싶어요 : 예를 들어
찾고자하는 응답이 아니라 툴팁을 요소에 직접 첨부하지 않습니다. 그래서
$('body').on('mouseover','.tooltip',function() {
// show tooltip
console.log($(this).data('tooltip'));
return false;
}).on('mouseout','.tooltip',function() {
// hide tooltip
return false;
});
당신은 반드시 직접 아이로 (몸에 추가 어떤 대신 내가 툴팁이 마우스 오버에 표시하고 다음과 같은 방법으로 .on()
이벤트 핸들러를 사용하고자하는 사람을위한 클래스를 사용합니다)이 이벤트 처리기를 트리거합니다.
아마도 클래스와 함께 각 요소에 툴팁 데이터를 할당하는 추가 기능을 만들 것입니다.
$.fn.extend({
tooltip:function(text) {
text = text || '';
return $(this).each(function() {
$(this).data('tooltip',text).addClass('tooltip');
});
}
});
$('#someID').tooltip("Click me!");
$('button').tooltip("I'm a button");
좋은 해결책. 미래에 jquery에 내장 된 것이면 이것은 굉장 할 것입니다. 그러나 이것은 현재 할 것입니다. 감사! –
http://api.jquery.com/category/manipulation/에서 DOM 조작을위한 전체 함수 목록을 살펴볼 수 있습니다. 기능 릴리스에서 구현되기를 기대합니다. – inhan