Перейти к контенту
  • 0

Jquery в тройке


EasyBot

Вопрос

Возможн ли его как-то использовать, чтоб не было косяков например вот таких:

http://i073.radikal.ru/0910/6a/0fc4a88896e9.png (появление кнопок OK)

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Встроенный AJAX/JS функционал работает в IP.Board 3 на библиотеке prototype. Включайте режим совместимости, и будет вам счастье.

 

http://docs.jquery.com/Using_jQuery_with_Other_Libraries

Изменено пользователем Ritsuka
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Gjмогите пожалуйста, не совсем понимаю что делаю не так, хочу добавить Tooltip popup на форум c использованием jQuery.

Система tooltip и код: http://flowplayer.org/tools/demos/tooltip/any-html.htm

 

Что делаю:

В шапку перед </head> вставляю код:

 

	<!-- standalone page styling (can be removed)-->
<link rel="stylesheet" type="text/css" href="http://static.flowplayer.org/tools/css/standalone.css"/>

<title>jQuery Tools standalone demo</title>



<!-- Full version of jQuery Tools + jQuery 1.3.2 -->
<script src="http://cdn.jquerytools.org/1.1.2/full/jquery.tools.min.js"></script>

</head>

<!-- without body tag IE may have unprodictable behaviours -->
<body>

<!-- now that jQuery Tools is included we can begin with the actual demo -->



<style>


/* trigger button */
#download_now {
background:transparent url(http://flowplayer.org/img/home/download.png) no-repeat scroll 0 0;
display:block;
height:44px;
margin-bottom:30px;
overflow:hidden;
text-indent:-999em;
width:159px;
cursor:pointer;
}

/* mouseover state */
#download_now:hover {
background-position:0 -44px;		
}

/* clicked state */
#download_now:focus {
background-position:0 -88px;
}

/* tooltip styling */
.tooltip {
display:none;
background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);
height:163px;
padding:40px 30px 10px 30px;
width:310px;
font-size:11px;
color:#fff;
}

/* a .label element inside tooltip */
.tooltip .label {
color:yellow;
width:35px;
}

.tooltip a {
color:#ad4;
font-size:11px;
font-weight:bold;
}


body  {
padding:250px 0 0 200px;
}	

</style>

 

Далее создаю самы ссылку и tooltip:

 

Для примера сразу после <body id='ipboard_body'>, вставляю:

 

<!-- trigger element. a regular workable link -->
<a id="download_now" title="System tooltip for search engines">Download now</a>

<!-- tooltip element -->
<div class="tooltip">

<img src="http://static.flowplayer.org/img/title/eye.png" alt="Flying screens" 
	style="float:left;margin:0 15px 20px 0" />

<table>
	<tr>
		<td class="label">File</td>

		<td>flowplayer-3.1.5.zip</td>
	</tr>
	<tr>
		<td class="label">Date</td>
		<td>2009-10-24</td>
	</tr>
	<tr>

		<td class="label">Size</td>
		<td>112 kB</td>
	</tr>
	<tr>
		<td class="label">OS</td>
		<td>all</td>
	</tr>		
</table>

<a href="/blog/36">New features in 3.1</a>
</div>

<script>
// What is $(document).ready ? See: http://flowplayer.org/tools/using.html#document_ready

$(document).ready(function() {

// enable tooltip for "download" element. use the "slide" effect
$("#download_now").tooltip({ effect: 'slide'}); 
});
</script>

 

Обновляю форум, что вижу: Tooltip работает, форум не работает, меню пользователя, свёртка-разворот форумов, всё это не работает.

 

Что пробую сделать:

Изменяю последний скрипт на:

<script>

 jQuery.noConflict();

$(document).ready(function() {
$("#download_now").tooltip({ effect: 'slide'}); 
});
</script>

 

Итог - Форум работает, tooltip не работает...

 

Пытаюсь сделать по другому:

 

<script>

 var $j = jQuery.noConflict();

$j(document).ready(function() {
$j("#download_now").tooltip({ effect: 'slide'}); 
});
</script>

 

После чего, вообще ничего не работает...

Что делаю не так, не понимаю, кто знает, поправьте плз.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
<script>

 jQuery.noConflict();

jQuery(document).ready(function() {
jQuery("#download_now").tooltip({ effect: 'slide'});
});

?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Спасибо большое Sannis.

То что нужно!

Я очень рад и благодарен за помощь.

К очень большому сожалению, после того когда я проверил это в IE 7+ выводится ошибка на странице и Tooltip не работает.

 

"Выполнено, но с ошибкой на странице"

Сведения об ошибке на веб-странице

 

Сообщение: Объект не поддерживает это свойство или метод

Строка: 4821

Символ: 5

Код: 0

URI-код: http://ajax.googleapis.com/ajax/libs/proto....6/prototype.js

 

 

Сообщение: Объект не поддерживает это свойство или метод

Строка: 3941

Символ: 1

Код: 0

URI-код: http://www.phantoms.su/index.php?

 

 

Сообщение: Объект не поддерживает это свойство или метод

Строка: 3947

Символ: 1

Код: 0

URI-код: http://www.phantoms.su/index.php?

 

 

Если убрать этот код, то всё сразу нормализуется:

 

<script>
 jQuery.noConflict();
jQuery(document).ready(function() {
jQuery("#users_tooltip").tooltip({ effect: 'slide'});
});
</script>

 

Подскажите, что не так?

 

 

Также только что попробовал заменить код на этот:

 

<script>
 var $j = jQuery.noConflict();
$j(document).ready(function() {
$j("#users_tooltip").tooltip({ effect: 'slide'});
});
</script>

 

После чего вообще всё перестало работать на любых браузерах...

post-85181-1264875653_thumb.jpg

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Также только что попробовал заменить код на этот:

 

<script>
 var $j = jQuery.noConflict();
$j(document).ready(function() {
$j("#users_tooltip").tooltip({ effect: 'slide'});
});
</script>

 

После чего вообще всё перестало работать на любых браузерах...

Мне казалось мы уже решили, что этот код не должен работать. потрудились бы вы почитать описание к jQuery.noConflict(), тоже бы это поняли.

 

У меня, к сожалению, нет IE7+ под рукой. Если на работе есть дебагер, посмотрю на неделе в IE8, но это всё в рабочем порядке, если время будет.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А у меня на тройке некторое время стояло и работало jquery tooltip - вообще никаких проблем не было. Внимательно прочитайте документацию по ссылке выше.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.