Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.08.2010, 15:00
Новичок на форуме
Отправить личное сообщение для aceton Посмотреть профиль Найти все сообщения от aceton
 
Регистрация: 08.08.2010
Сообщений: 3

Вопросик по Jquery
$().ready(function() {
			var h = 0, t;
			$('img[src*="list"]').click(function(){
				$('#pf_view')
				.html('<img src="../../images/ajax.gif" />')
				.load('ava_opens.php?id='+$(this).attr('name'), function(){
					$('.pfimg img:last').bind('load', function(){
						$('.pfimg img').each(function(){
							t = $(this).height();
							if(h<t) h = t;
						});
						$('.pfimg').css('height', (h+10) + 'px');
						h = 0;
					});
				});
			});
			function ajax_avatars(){
				$('tbody td.hover').click(function(){
					$('#pf_view').html('<img src="../../images/ajax.gif" />').load('ava_opens.php?id='+$(this).attr('name'));
				});	
			}
			ajax_avatars();
			var pos, val;
			$('#avatar_name').bind('keyup', function(){
				val = $(this).val();
				if(val.length>1) {
					$.ajax({
						url: 'ajax_avatars.php?search='+val,
						success: function(answ){
							pos = $('#avatar_name');
							if(!$('#avatar_search').is('div')) {
								$('body')
								.append('<div id="avatar_search" style="background-color:#e8f6fd; width:'+pos.width()+'px; border:1px solid grey;">'+answ+'</div>')
								.one('click', function(){
									$('#avatar_search').hide();									
								});
								$('#avatar_search')
								.css('position', 'absolute')
								.css('left', (pos.position().left + 2) + 'px')
								.css('top', (pos.position().top + 18) + 'px')
								.hide()
								.slideDown('fast');
								$('#avatar_name').click(function(){									
									$('#avatar_search').slideDown('fast', function(){
										$('body').one('click', function(){
											$('#avatar_search').hide();										
										});
									});
								});
							} else $('#avatar_search').html(answ);							
							ajax_avatars();
						}
					});					
				}
			});
		});

в Опере и Мозиле работает нормально в ие он не хочет показывать окошко
примернную работу увидеть можно тут http://tzserv.ru/avatar
Ответить с цитированием
  #2 (permalink)  
Старый 08.08.2010, 18:28
Новичок на форуме
Отправить личное сообщение для aceton Посмотреть профиль Найти все сообщения от aceton
 
Регистрация: 08.08.2010
Сообщений: 3

Все разобрался больше помощь не нужна
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IE не подключает библиотеку jQuery Achilles Internet Explorer 5 03.06.2010 14:43
jQuery jTreeMenu plugin Seafnox jQuery 9 12.01.2010 21:55
jquery - Как получить полный путь? kirill.adw jQuery 5 20.11.2009 17:40
JQuery + FireFox NOOB jQuery 4 02.11.2009 18:16
Как правильно подгрузить jQuery Siton jQuery 4 15.06.2009 09:54