DIV 启动画面
DIV Splash Screen
如何在我的网站上创建欢迎屏幕?例如:我有一张图片和一个 link,当用户点击进入网站时,会显示 "ENTER"。我该怎么做?另外,如果可以使用 JavaScript 或 JQuery,当用户单击 "ENTER" 时,是否可以从初始屏幕淡入淡出到网站?我希望 link 在 DIV 启动画面上的任何 element/tag 中都能正常工作。
我有这个代码:
$('.Intro').click(function()
{
$(this).parent('#Intro').fadeOut(1000);
});
但它只适用于:
<DIV id="Intro">
<A href="#" class="Intro" style="color: #FFF">ENTER</A>
</DIV>
而不是:
<DIV id="Intro">
<DIV class="EnterII">
<A href="#" class="Intro" style="color: #FFF">ENTER</A>
</DIV>
</DIV>
因此,就在 DIV 简介中...
<DIV id="Intro">
<DIV class="EnterII">
<A href="#" class="Intro" style="COLOR: #FFF !important">ENTER</A>
</DIV>
</DIV>
稍加缩进,您可以看到在这种情况下,parent() 函数将 return EnterII,因此 div 将淡出。使用 jquery closest() 以获得 intro
$('.Intro').click(function(){
$(this).closest('#Intro').fadeOut(1000);
});
为什么要复杂化?
因为标识符必须是唯一的。只需使用 ID selector
$('#Intro').fadeOut(1000)
你试过了吗:
$('#Intro').fadeOut(1000);
而不是
$(this).parent('#Intro').fadeOut(1000);
如何在我的网站上创建欢迎屏幕?例如:我有一张图片和一个 link,当用户点击进入网站时,会显示 "ENTER"。我该怎么做?另外,如果可以使用 JavaScript 或 JQuery,当用户单击 "ENTER" 时,是否可以从初始屏幕淡入淡出到网站?我希望 link 在 DIV 启动画面上的任何 element/tag 中都能正常工作。
我有这个代码:
$('.Intro').click(function()
{
$(this).parent('#Intro').fadeOut(1000);
});
但它只适用于:
<DIV id="Intro">
<A href="#" class="Intro" style="color: #FFF">ENTER</A>
</DIV>
而不是:
<DIV id="Intro">
<DIV class="EnterII">
<A href="#" class="Intro" style="color: #FFF">ENTER</A>
</DIV>
</DIV>
因此,就在 DIV 简介中...
<DIV id="Intro">
<DIV class="EnterII">
<A href="#" class="Intro" style="COLOR: #FFF !important">ENTER</A>
</DIV>
</DIV>
稍加缩进,您可以看到在这种情况下,parent() 函数将 return EnterII,因此 div 将淡出。使用 jquery closest() 以获得 intro
$('.Intro').click(function(){
$(this).closest('#Intro').fadeOut(1000);
});
为什么要复杂化?
因为标识符必须是唯一的。只需使用 ID selector
$('#Intro').fadeOut(1000)
你试过了吗:
$('#Intro').fadeOut(1000);
而不是
$(this).parent('#Intro').fadeOut(1000);