У меня есть несколько img-иконок, которые ссылаются на различные внешние сайты (электронная почта, facebook, twitter и т. Д.) Onclick, и я пытаюсь, чтобы они отображали скрытый текст в другом div
при наведении.jquery adjust div при наведении на другой div
Второе звено скрипки в this thread совершающее что-то похожее на то, что я хочу сделать с помощью CSS, однако я пытаюсь оживить показать/скрыть с помощью JQuery slideToggle()
, который я уже реализован в других частях страницы, поэтому css не будет делать.
This thread похоже, что у меня есть то, что я ищу, но я использовал его как шаблон, и пока ничего не работает, и я в тупике. Вот мой код, любые предложения были бы очень полезны:
$('div.tooltip').hide();
$('img.tooltip').hover(function() {
which = $(this).attr("class");
selector = 'div.' + which;
slide = $(selector).slideToggle();
console.log(slide);
});
p.s. - Я подумал, может быть, проблема в том, что когда я звоню slideToggle()
, он не отменяет вызов hide()
в строке 1, но когда я прокомментировал этот вызов и вместо этого изменил что-то простое, как цвет шрифта, все равно нет кубиков.
редактировать: для разъяснения img
и его соответствующие div
доли идентичных имена классов (например img.tooltip email
должен вызывать div.tooltip email
и т.д.), поэтому я использую «который» и «селектор».
создать скрипку пожалуйста – SarathSprakash
Есть ли у элемента img какие-либо другие классы? Если это ваше значение 'selector' будет выглядеть так:' 'div.tooltip otherClass andAnotherone andSoOn''. Это не будет действительным селектором jQuery, но его трудно узнать, не увидев разметку. –