답장을 보내 주신 @Ryan,이 답변을 보내 주시면 감사하겠습니다. 코드를 좀 더 살펴보고 더 많은 기능을 제공했습니다.
sw
/nw
에 당신 edgeAlignEast: 'left'
또는 edgeAlignEast: 'center'
을 사용할 수 있습니다, 당신은
se
/
ne
에
edgeAlignWest: 'right'
또는
edgeAlignWest: 'center'
- 을 사용할 수 있습니다 : 그것은 다음과 같은 않도록
나는 기운에 2 개의 새로운 옵션을 추가
새 코드는
입니다.
// line 61, tipsy version 1.0.0a
if (gravity.length == 2) {
if (gravity.charAt(1) == 'e') {
tp.left = (this.options.edgeAlignEast == 'right') ? (pos.left + pos.width - actualWidth + 15) : (pos.left + pos.width/2 - actualWidth + 15);
}else if (gravity.charAt(1) == 'w') {
tp.left = (this.options.edgeAlignWest == 'left') ? (pos.left - 5) : (pos.left + pos.width/2 - 15);
} else {
tp.left = pos.left + pos.width/2 - actualWidth + 15;
}
}
//...
// line 191, tipsy version 1.0.0a
$.fn.tipsy.defaults = {
edgeAlignEast: 'center', // <-- new option, default to 'center', you can also use 'right'
edgeAlignWest: 'center', // <-- new option, default to 'center', you can also use 'left'
className: null,
delayIn: 0,
delayOut: 0,
fade: false,
fallback: '',
gravity: 'n',
html: false,
live: false,
offset: 0,
opacity: 0.8,
title: 'title',
trigger: 'hover'
};
+1 동일한 질문이있는 다른 사람들을 위해 솔루션을 게시 해 주셔서 감사합니다. – lucuma
답변 해 주셔서 감사합니다. 불쌍한 의사 소통에 대해 사과드립니다. –