У меня довольно специфический запрос.Я просматривал некоторые другие посты, но не могу найти однозначного ответа на этот вопрос, поэтому помощь приветствуется.
Я ищу подсказку jQuery, которая при наведении - обычная подсказка с текстомпо центру.Однако, когда вы щелкаете элемент, всплывающая подсказка расширяется влево (текст остается центрированным, поэтому кажется, что он перемещается влево, а центр подсказок перемещается влево), и под всплывающей подсказкой выдвигается раскрывающееся меню.Я все еще нахожусь на грани того, будет ли необходимо расширение, но я хочу, чтобы у меня была возможность выпадающего списка при нажатии.
Любая и вся помощь в этом будет принята с благодарностью.Спасибо!
РЕДАКТИРОВАТЬ *** Я написал некоторый код, который я не могу заставить работать.Сейчас я просто пытаюсь решить эту проблему с помощью div, надеясь, что смогу заменить div «toolTip» на форму всплывающей подсказки, а не просто на прямоугольник, но я хочу, чтобы все заработало, прежде чем я об этом подумаю.Любая помощь по следующему коду приветствуется.Спасибо!
Заранее извиняюсь за отсутствие некоторых отступов и прочего, я не знаю, почему мой код никогда не копирует и не вставляет сюда.
HTML:
<div id="wrapper">
<div class="topIconNew">
</div>
<div class="topTip">
</div>
<div class="topDrop">
</div>
</div>
CSS:
div#wrapper {
margin:0 auto;
width:100%;
height:100%;
position:relative;
top:0;
left:0;
}
.topIconNew {
background-color:red;
border:solid 1px #444444;
width:20px;
height:20px;
position:fixed;
top:50px;
left:450px;
cursor:pointer
}
.topTip {
background-color:#d3d3d3;
border:solid 1px #444444;
width:80px;
height:20px;
position:fixed;
top:70px;
left:450px;
}
.topDrop {
background-color:#ffffff;
border:solid 1px #555555;
width:100px;
height:300px;
position:fixed;
top:90px;
left:450px;
}
jQuery
$(document).ready(function() {
// tooltip hover
$("div.topIconNew").hover(
function(){
$("div.topTip").show();
}
);
//tooltip widening and dropdown menu
$("div.topIconNew").click(
function(){
//permanent tooltip
$("div.topTip").show();
},
function(){
//widen tooltip
$("div.topTip").animate({width:200},"fast");
},
function() {
//show dropdown
$("div.topDrop").slideDown(300);
}
);
$("div.wrapper").click(
function(){
//hide dropdown (hide simultaneously)
$("div.topDrop").hide();
}
function(){
//hide tooltip (hide simultaneously)
$("div.topTip").hide();
{
);
});
Любая и вся помощь очень ценится.Спасибо!