Jump to content
  • 0

Подсказки как в яндексе


Modestes
 Share

Question

Добрый день.

Нужно реализовать подсказки как на яндексе ссылка, слева в блоке "цифровые фотоаппараты" возле полей есть вопросики, кликнув по которым всплывает окно.

Т.е нужна подсказка не привязанная к мышке.

Подскажите пожалуйста где найти такой скрипт?

у меня есть вот такая подсказка

можно ли её отредактировать так чтобы она не привязывалась к мышке и можно было уже в подсказку всунуть например ссылку?

$(document).ready(function() {
//Подсказки
$(".tip_trigger").hover(function(){
tip = $(this).find('.tip');
tip.show(); //Показываем подсказку
}, function() {
tip.hide(); //Скрываем подсказку
}).mousemove(function(e) {
var mousex = e.pageX + 20; //Получаем X координату
var mousey = e.pageY + 20; //Получаем Y координату
var tipWidth = tip.width(); //Находим ширину подсказки
var tipHeight = tip.height(); //Находим высоту подсказки

//Расстояние от элемента до правого края окна просмотра
var tipVisX = $(window).width() - (mousex + tipWidth);
//Расстояние от элемента до нижней части окна
var tipVisY = $(window).height() - (mousey + tipHeight);

if ( tipVisX < 20 ) { //Если подсказка превышает координату Х области просмотра
mousex = e.pageX - tipWidth - 20;
} if ( tipVisY < 20 ) { //Если подсказка превышает координату Y области просмотра
mousey = e.pageY - tipHeight - 20;
}
//Абсолютное положение подсказки в соответствии с положением курсора мыши
tip.css({ top: mousey, left: mousex });
});
});

Edited by Modestes
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
можно ли её отредактировать так чтобы она не привязывалась к мышке

Уберите mousemove.

и можно было уже в подсказку всунуть например ссылку?

отредактируйте элемент с классом .tip

Link to comment
Share on other sites

  • 0

убрал, исчезает при выходе из зоны тригера. нужно чтобы окно всплывало при нажатии допустим на вопросик и не исчезало, если только по крестику нажать.

Если можно ссылку на пример реализации такой подсказки с пояснениями? чтобы хоть понимать что куда

Edited by Modestes
Link to comment
Share on other sites

  • 0

Возможно вы не так поняли. Для представления перейдите по ссылке в 1 посте.

Объясню на всякий

Допустим есть иконка маленькая знак вопроса, кликаешь по нему и рядом открывается окно диалоговое, в окне описание и все такое, есть кнопка закрыть, как впихнуть в окно содержимое я знаю, а вот как создать этот блочный элемент не знаю.

с js я пока не в ладах

Edited by Modestes
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy