jQuery-cкрипт «Добавить в закладки»
Данный скрипт - это усовершенствованная версия JS-скрипта "Добавить в закладки", который я представил читателям более года назад. Прежде всего хочу поблагодарить Женю Самборского за то, что помог мне его "добить". Скрипт уже давно был почти готов, но одна деталь не давала мне его выложить на ...
Комментарии (135)
Dimox, спасибо! работает.
Ну вот, у -ED-а тоже такое случилось :) Нужно в первом предложении писать, что вся эта красота будет работать только в том случае, если установлен фреймворк (и ссылку на пост) ;) А то я тоже не сразу допер, чайник-кофейник… :)) Кстати, у меня заработало, спасибо! Но. Первая картинка в массиве не показывается. 100закладок и бадабаду фоном что-то отказывается показывать. Код вроде посмотрел, в меру своих сил, файлы на месте. Что за фигня может быть?
Может быть стили вашего сайта каким-то образом влияют на отображение.
на ховер показывает, но только работает на клик. недочет.
1) Не получается победить возникшую полоску, хоть в css и указан маргин. Глянуть можно на сайте в районе нижнего меню. Что делать?
2) Было бы круто чтоб еще и в обычные закладки браузера добавлять можно было. Не планируете реализовать?
3) А так спасибо! Лучше «одной кнопки» точно ;)
В файле стилей найдите:
и
padding: 2px 0 3px;
замените наpadding: 6px 0;
Возможно, сделаю в будущем.
Большое спасибо, все идеально!
зы: Подписался на rss, буду ждать будущего ;)
А можно сделать, чтобы список закладок выпадал вверх, а не вниз? Для того, чтобы поместить ссылку на добавление в закладки в футере.
В принципе, можно. Для этого нужно колдовать с CSS.
Dimox, еще не проверил как работает, но мне кажется — ты бог :)
Ты мне льстишь =)
Спасибо большое за скрипт, установился без проблем, все супер, спасибо !
Установил ваш скрипт на своем блоге, но у меня не все так прекрасно…
В ИЕ7 при подведении мышки выпадает список нормально только не отображаются иконки сайтов
В FireFox при подведении мышки выпадает только часть от всех закладок (остальные перекрыты следующим постом) и тоже без отображения иконок
В Опере при подведении мышки выпадает только часть от всех закладок также как в FireFox, но иконки отображаются нормально
…..
Как исправить эту ошибку, чтобы все отображалось корректно
Такое поведение связано с особенностью верстки вашего блога.
Причина в частичном отображении — у блока
.content
стоит свойствоoverflow: hidden
, поэтому та часть выпадушки, которая попадает на нижеследующий пост, скрывается. Поэтому данной свойство, по идее, нужно удалить. Но не исключено, что в результате может появится какой-нибудь другой баг в верстке.На счет иконок — у меня везде, в том числе в ИЕ7 и FF отображаются.
Да после написания написания пути к картинкам в абсолютном формате иконки стали отображаться нормально)
Убрал из стилей строчку overflow: hidden и все теперь работает прекрасно и стиль вроде не перекосило)
Спасибо за помощь!
Напись «Добавить в закладки» появилась, а при наведении мыши или клике ничего не происходит. В чем косяк? :(
Подключил через а не и заработало. Почему? :)
Брр.. Сорри, что наспамил, но то подвисло и продаблилось, а то код обрезался.
Еще раз:
подключил не через
<?php wp_enqueue_script('jquery'); ?>
а через
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
и только тогда заработало. Почему? Ведь у меня WP
WP подключает jQuery версии 1.2.6, а с ней почему-то скрипты не всегда работают.
Еще почему-то иконки показывает только на главной, а вот на любой другой странице выводит только список социалок без иконок. Странна :(
Ты неправильно в скрипте указал путь к папке:
Добавь еще слеш спереди.
Ожило! Спасибо, Дим! :)
Сейчас тоже делаю закладочник на jQuery для своего блога, уже правда пости все сделал, и наткнулся вот на этот пост, уже скачал, посмотрю как это сделано у вас, думаю найду что-то инетресное в вашем варианте. Себе делаю не универсальный, а для конкретного блога, кода всего несколько строчек, картинки сделал спрайтами, себе любимому 1 раз не жалко ). А исходный код php закладочников, действительно, порой приводит в ужас. Идею я взял из плагина «Add to Any: Share/Bookmark/Email Button», выглядит на самом деле здорово! Но что-то тут упростил, там упростил, решил что это и то мне не нужно, и сделал небольшой закладочник.
В вордпресс jQuery скрипт более правильно подгружать так:
где, соответствено, путь у скрипту указываем свой, а писать:
не нужно, jQuery подгрузится автоматически.
Посмотрел ваш скрипт, наверное сейчас делаю спрайт, убираю/добавляю нужные мне сеовисы закладок и привинчиваю к сайту этот скрипт )). В любом случае спасибо!
У меня FF 3.5.2 закладки на этой странице не вывалитваются, а на той что в примере нормально работают.
теперь закладки вываливаются, но при попытке навести курсор окно исчезает
У меня строка Добавить в закладки в кодировке utf отображается а сам сайт в win 1251
Подскажите что нужно изменить кодировку?
Сохраните файл скрипта в кодировке win-1251.
Спасибо.теперь все работает.
Подскажите, как сделать надпись «Добавить в закладки» по левому краю.
В файле jqsocial.css поменяйте:
на:
Dimox, подскажи плз а обязательно подгружать jquery-1.3.2.min.js от jqueryjs.googlecode.com или можно этот js сохранить и в свою директорию на сервант кинуть и сделать подгрузку от себя?
Конечно можно от себя.
Dimox, спасибо за полезный сервис! Хотелось бы еще один маленький нюанс уточнить. Я использую свою CMS. Копирую содержимое из jqsocial.js в свой .js далее содержимое jqsocial.css в свой style.css все ок. Потом остается как раз jquery-1.3.2.min.js может его содержимое так же можно импортировать в свой .js туда же куда я скопировал jqsocial.js или такой вариант не пройдет? Просто не хотелось бы его отдельно в header.php выводить. Можно конечно его поставить в то место где будут закладки, пример:
<sсript typе="text/javascript" src="domen.ru/js/jquery-1.3.2.min.js"></sсript>
<sсript typе="text/javascript">jqsocial(encodeURIComponent('$link'),encodeURIComponent('$title'))</sсriрt>
Но тоже как-то он там не особо вписывается имхо :( может еще какой-либо вариант возможен, типа
<? include ('jquery-1.3.2.min.js'); ?>
или другой какой?