Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.03.2014, 19:32
Аватар для Dark_Delphin
Кандидат Javascript-наук
Отправить личное сообщение для Dark_Delphin Посмотреть профиль Найти все сообщения от Dark_Delphin
 
Регистрация: 25.07.2013
Сообщений: 129

Всплывающая подсказка вылазит за границы браузера
Всем приветы.

Есть скрипт, вроде все нормально работает, но когда подсказка всплывает, и если она с левого или правого угла браузера, то прячется за границу браузера.
Помогите решить проблему.
Заранее благодарен.
Вложения:
Тип файла: zip Новая папка (2).zip (46.7 Кб, 6 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 07.03.2014, 15:51
Аватар для Dark_Delphin
Кандидат Javascript-наук
Отправить личное сообщение для Dark_Delphin Посмотреть профиль Найти все сообщения от Dark_Delphin
 
Регистрация: 25.07.2013
Сообщений: 129

Поможет кто-то?
Ответить с цитированием
  #3 (permalink)  
Старый 09.03.2014, 14:40
Аватар для Dark_Delphin
Кандидат Javascript-наук
Отправить личное сообщение для Dark_Delphin Посмотреть профиль Найти все сообщения от Dark_Delphin
 
Регистрация: 25.07.2013
Сообщений: 129

up
Ответить с цитированием
  #4 (permalink)  
Старый 09.03.2014, 16:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,131

Dark_Delphin,

шортики...в пределах видимости
Ответить с цитированием
  #5 (permalink)  
Старый 10.03.2014, 00:58
Аватар для Dark_Delphin
Кандидат Javascript-наук
Отправить личное сообщение для Dark_Delphin Посмотреть профиль Найти все сообщения от Dark_Delphin
 
Регистрация: 25.07.2013
Сообщений: 129

Сообщение от рони Посмотреть сообщение
Dark_Delphin,

шортики...в пределах видимости
да спасибо. Но можно, чтобы при навидении на шортики он не пропадал, тоесть с него например можно было скопировать текст..
Ответить с цитированием
  #6 (permalink)  
Старый 10.03.2014, 02:11
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,131

Сообщение от Dark_Delphin
Но можно, чтобы при навидении на шортики он не пропадал, тоесть с него например можно было скопировать текст..

<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8" />
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <style type="text/css">
  body{
    height: 2000px;
    width: 2000px;
    padding: 0px;
    margin: 0px;
  }
 #preview{
	position:absolute;
	border:1px solid #ccc;
	background:#FFF;
	padding:5px;
	color:#03F;
    z-index: 100;
    display: none;
}
.block{
	min-height: 400px;
    position: relative;
    top: 300px;
    left: 350px;
}
  </style>
<script>
 jQuery.fn.center = function(event)
 {
 		var w = $(window),
 		top = (w.height()-this.outerHeight(true))+w.scrollTop() -(event.pageY+22),
 		left = (w.width()-this.outerWidth(true))+w.scrollLeft() -(event.pageX+7);
 		this.css("position", "absolute");
        top = top > 0? event.pageY+22: (event.pageY-this.outerHeight(true));
        top < w.scrollTop() && (top = w.scrollTop());
        left = left> 0? event.pageX+7: (event.pageX-this.outerWidth(true));
        left < w.scrollLeft() && (left = w.scrollLeft()+4);
        this.css("top", top + "px");
 		this.css("left", left +"px");
 		return this;
 }
 $(document).ready(function ()
 		{
$(".block  img").mousemove(function (event)
 						{
 								$("#preview").center(event);
 						}
 				)
 				$(".block  img").mouseenter(function (event)
 						{
 								$("#preview").html($(this).parent().data('src'))
 								.stop(true, true).fadeIn().center(event);
 						}
 				)
 				$(".block  img, #preview").mouseleave(function ()
 						{
 								$("#preview").stop(true, true).delay(500).fadeOut();
 						}
 				)
               $("#preview").mouseenter(function (event) {$("#preview").stop(true, true)})


 		}
 )
</script>
</head>
<body>   <div id="preview" ></div>
<div class='block'>
           <a href='javascript: void(null)' data-src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" class="preview"><img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" width='50' height='50'  /></a>
           <a href='javascript: void(null)' data-src="http://javascript.ru/img/ws_1.png" class="preview"><img src="http://javascript.ru/img/ws_1.png" width='50' height='50'  /></a>
           <a href='javascript: void(null)' data-src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" class="preview"><img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" width='50' height='50'  /></a>
           <a href='javascript: void(null)' data-src="http://javascript.ru/img/ws_1.png" class="preview"><img src="http://javascript.ru/img/ws_1.png" width='50' height='50'  /></a>
           <a href='javascript: void(null)' data-src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" class="preview"><img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" width='50' height='50'  /></a>
           <a href='javascript: void(null)' data-src="http://javascript.ru/img/ws_1.png" class="preview"><img src="http://javascript.ru/img/ws_1.png" width='50' height='50'  /></a>
           <a href='javascript: void(null)' data-src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" class="preview"><img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" width='50' height='50'  /></a>
           <a href='javascript: void(null)' data-src="http://javascript.ru/img/ws_1.png" class="preview"><img src="http://javascript.ru/img/ws_1.png" width='50' height='50'  /></a>
</div>
</body>
</html>

Последний раз редактировалось рони, 10.03.2014 в 02:40.
Ответить с цитированием
  #7 (permalink)  
Старый 10.03.2014, 13:49
Аватар для Dark_Delphin
Кандидат Javascript-наук
Отправить личное сообщение для Dark_Delphin Посмотреть профиль Найти все сообщения от Dark_Delphin
 
Регистрация: 25.07.2013
Сообщений: 129

рони,
именно так, спасибо большое.
Ответить с цитированием
  #8 (permalink)  
Старый 12.03.2014, 15:56
Аватар для Dark_Delphin
Кандидат Javascript-наук
Отправить личное сообщение для Dark_Delphin Посмотреть профиль Найти все сообщения от Dark_Delphin
 
Регистрация: 25.07.2013
Сообщений: 129

рони,
а еще хотел спросить...
Когда курсором навел на элемент, что бы шортик не двигался когда двигается курсор?
Ответить с цитированием
  #9 (permalink)  
Старый 12.03.2014, 16:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,131

Сообщение от Dark_Delphin
Когда курсором навел на элемент, что бы шортик не двигался когда двигается курсор?
попробуйте решить это самостоятельно - а ещё лучше за 60 секунд.
Ответить с цитированием
  #10 (permalink)  
Старый 12.03.2014, 16:52
Аватар для Dark_Delphin
Кандидат Javascript-наук
Отправить личное сообщение для Dark_Delphin Посмотреть профиль Найти все сообщения от Dark_Delphin
 
Регистрация: 25.07.2013
Сообщений: 129

рони,
в каком направлении читать ?
А то я не могу никак понять js
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всплывающая подсказка с ссылками Smip jQuery 3 23.03.2013 20:43
Всплывающая подсказка modestes Элементы интерфейса 4 12.04.2012 16:52
При наведении курсора смена картинки и всплывающая подсказка sly Общие вопросы Javascript 0 06.06.2010 17:53
Всплывающая подсказка над полем kampil (X)HTML/CSS 9 25.10.2009 23:16
Всплывающая подсказка Kaito Общие вопросы Javascript 1 16.09.2008 17:28