Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.06.2013, 17:01
Аватар для Алек
Аспирант
Отправить личное сообщение для Алек Посмотреть профиль Найти все сообщения от Алек
 
Регистрация: 14.04.2013
Сообщений: 85

Присвоить метод .fadeOut() методу .html()
Здравствуйте!
Мне для создания анимации нужно присвоить метод .fadeOut() методу .html()
Вот например:

$(this).html('<img src="images/logotip1.jpg" width="850" height="150" alt="Слайдер тут" title="Слайдер сайта" />')


У блока в котором заменяется .html() свойства border: 3px solid green, сам блок не надо трогать.
Мне нужно менять прозрачность именно кода который подставляется методом .html(), а не всего блока.

Заранее большое спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 24.06.2013, 17:09
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

что то я не совсем понял вопроса. и метод методу присвоить?? это как...
также $(this).fadeOut(); нет??
Ответить с цитированием
  #3 (permalink)  
Старый 24.06.2013, 17:11
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

или менять нужно содержимое html()???

думаю тут через setTimeout
$(this).html('<img src="images/logotip1.jpg" width="850" height="150" alt="Слайдер тут" title="Слайдер сайта" />');
setTimeout(function(ths)
  {
   function()
       {
        $(ths).eq(0).fadeOut();
       }
  }(this), 100);
Ответить с цитированием
  #4 (permalink)  
Старый 24.06.2013, 17:19
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

$(this).html('<img src=".." />').children().fadeOut()
Ответить с цитированием
  #5 (permalink)  
Старый 24.06.2013, 17:22
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

а я как то так пытался делать. правда давно.. что то меня смущает, что он сразу увидит img, поэтому я сделал с задержкой (зерез сеттимэаут)
Ответить с цитированием
  #6 (permalink)  
Старый 24.06.2013, 17:27
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

хм.. работает))
<!DOCTYPE html>
<html>
	<head>
		<script type="text/javascript" src="jquery-1.10.1.min.js"></script>
		<script type="text/javascript">
$(document).ready(function(){
$('.one').html('<div></div>').children().html(1);
});
		</script>

	</head>
	<body>
		<div class="one"></div>
	</body>
</html>
Ответить с цитированием
  #7 (permalink)  
Старый 24.06.2013, 17:40
Аватар для Алек
Аспирант
Отправить личное сообщение для Алек Посмотреть профиль Найти все сообщения от Алек
 
Регистрация: 14.04.2013
Сообщений: 85

Попробую поточнее выразиться.
Вот блок:
<div class="for_all"></div>

Его css свойства:
.for_all {
	width: 850px;
	height: 108px;
	border: 3px solid green;
	margin-bottom: 15px;
	border-radius: 5px;
}

Вставляю в блок html код (изображение) методом .html()
$(this).html('<img src="images/logotip1.jpg" width="850" height="150" alt="Слайдер тут" title="Слайдер сайта" />')


Теперь мне нужно чтоб к вставленному коду применился метод fadeOut() и изображение начало затемнятся, но сам блок остался в проявленном состоянии.
Я ума не приложу как это сделать, я могу само изображение запихнуть в блок, дать ему класс и проводить с этим блоком манипуляции, но...
Так я могу и изображению класс передать, точняк, чё-то у меня это совсем из головы вылетело, извините.
skrudjmakdak,
спасибо за setTimeout(), хорошая идея, но я делаю чтоб по событию click на кнопочку под блоком у меня html в блоке менялся с эффектом анимации.
Ответить с цитированием
  #8 (permalink)  
Старый 24.06.2013, 17:45
Аватар для Алек
Аспирант
Отправить личное сообщение для Алек Посмотреть профиль Найти все сообщения от Алек
 
Регистрация: 14.04.2013
Сообщений: 85

danik.js,
Попробовал, как раз то что нужно, большое Вам спасибо!
Ответить с цитированием
Ответ



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

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