Я в основном пытаюсь создать немного "Что это?" всплывающие подсказки с помощью jQuery.
Допустим, у меня есть следующая разметка:
Account Type: <span class="what_trig permissions">Administrator</span>
<a class="what permissions">What is this?</a>
Я хочу следующее поведение:
- Пользователь зависает над промежутком
- Якорь исчез.
- Пользователь перемещает туда мышь к якору, и он остается показанным.
- Они нажимают на это (я могу сделать это немного!)
- Пользователь отключается от пролета и якоря, и якорь исчезает.
В настоящий момент я могу заставить якорь появляться и исчезать, когда они парят над промежутком, но как я могу получить его, чтобы он оставался показанным, когда они наводят указатель мыши на якорь?
Вот моя логика наведения jQuery:
$('.what_trig').hover(function() {
var classes = $(this).attr('class').split(/\s+/);
$.each(classes,function(index, item) {
$('.what').each(function() {
if ($(this).hasClass(item)) {
$(this).fadeIn(100);
}
});
});
},
function() {
var classes = $(this).attr('class').split(/\s+/);
$.each(classes,function(index, item) {
$('.what').each(function() {
if ($(this).hasClass(item)) {
$(this).fadeOut(100);
}
});
});
});