2012-03-12 7 views
2

Привет ПЕРЦЫ Я пытаюсь реализовать InnerFade JQuery на моей странице, но я немного путают, как это сделать .. Это мой код ...Dynamic InnerFade с JQuery

<!DOCTYPE html> 
<html> 
<head> 

<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery.innerfade.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery.js")" type="text/javascript"></script> 

<script type="text/javascript"> 
$(document).ready(
function(){ 
$('#time').innerfade({ 
animationtype: 'slide', 
speed: 750, 
timeout: 2000, 
type: 'random', 
containerheight: '1em' 
}); 
}); 
</script> 

<body> 
<div class="page"> 
<div id="header"> 
<br /> 
<div id="title"> 

</div> 
<div id="menucontainer"> 
<ul id="menu"> 

</ul> 
</div> 
</div> 

<div id="main"> 
@RenderBody() 
</div> 
<div id="footer"> 
</div> 
</div> 

</body> 
</html> 

(Проблема): Я не знаю, где положить <ul id="time">, так как я использую динамическую страницу .. пожалуйста, помогите мне guyz .. спасибо

ответ

2

Вызов $ ('# time'). Innerfade() в документе.ready is попытаться вызвать ваше исчезновение сразу после загрузки страницы, и если ваш #time-элемент еще не существует, что, по вашему html, это не так, то ничего не произойдет.

Если то, что вы пытаетесь достичь является «вставить элемент динамически и он выгорает, а не просто" поп в»,

Первая вставка <ul id="time" style="display:none">, а затем вызвать $ («# время»). Innerfade().

+0

Спасибо за предложение чувак, который работает .. !! :) – bot

+1

Другой вопрос, как мне это уйти за столом? потому что на данный момент он исчезает, но один за другим .. спасибо. – bot

+0

@bot Я не могу понять, что вы просите, попробуйте задать новый вопрос. Не забудьте указать подробный вопрос и дать хороший, но не очень длинный пример вашего кода. Время вечеринок. – Matt

Смежные вопросы