Skip to content

Commit b566aad

Browse files
author
Duc Tri Le
committed
Merge pull request jquerytools#493 from 0liver/master
Added support for enclosing tooltip inside trigger element (2nd try)
2 parents 0fcad6f + bb293ca commit b566aad

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

src/tooltip/tooltip.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,8 @@
203203

204204
// manual tooltip
205205
} else {
206-
tip = trigger.next();
206+
tip = trigger.find('.' + conf.tipClass);
207+
if (!tip.length) { tip = trigger.next(); }
207208
if (!tip.length) { tip = trigger.parent().next(); }
208209
}
209210

test/tooltip/index.html

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,39 @@ <h3>Manual tooltip</h3>
107107

108108
</div>
109109

110+
<div id="manual-enclosed" class="test">
111+
112+
<h3>Manual enclosed tooltip</h3>
113+
114+
<table>
115+
<tbody>
116+
<tr>
117+
<td class="trigger">
118+
trigger 1
119+
<div class="tooltip">Manual enclosed #1</div>
120+
</td>
121+
<td class="trigger">
122+
trigger 2
123+
<div class="tooltip">Manual enclosed #2</div>
124+
</td>
125+
<td class="trigger">
126+
trigger 3
127+
<div class="tooltip">Manual enclosed #3</div>
128+
</td>
129+
</tr>
130+
</tbody>
131+
</table>
132+
133+
<script>
134+
$("#manual-enclosed td").tooltip({
135+
delay: 300,
136+
predelay: 0,
137+
effect: 'fade'
138+
});
139+
</script>
140+
141+
</div>
142+
110143
<div id="same" class="test">
111144

112145
<h3>Same tip element</h3>

0 commit comments

Comments
 (0)