使用JavaScript在网页中弹出标题
Using JavaScript to make title pop out in webpage?
我正在制作一个网页。代码可以在这里找到:https://jsfiddle.net/saTfR/43/
HTML:<body>
<img id="map" src="http://www.local-guru.net/img/guru/worldglow.png"
alt="map">
</body>
<div id="sidebar">
<div class="logo">
<img id="logo" src="logo2.png" alt="Logo">
</div>
</html>
CSS: * {font-family: Lucida Console; }
#sidebar {
position: fixed;
top: 0;
bottom: 0;
left: 0;
width: 230px;
height: 100%;
background-color: #CD6A51;
}
</style>
我想插入一些文本,将有一个"弹出"的效果在地图图像的顶部。我怎么能做到呢?
在您的地图图像的顶部。我假设你想让它在你的图像的"中心",即使你向右滚动,你仍然希望它粘在那里。
您可以使用fadeIn方法(jquery)轻松创建
代码如下:
HTML:<p class="text">asdfasdfaa</p>
<img id="map" src="http://www.local-guru.net/img/guru/worldglow.png" alt="map"/>
<p class="text">asdfasdfaa</p>
<div id="sidebar">
<div class="logo">
<img id="logo" src="logo2.png" alt="Logo">
</div>
CSS:(根据需要调整CSS)
* {font-family: Lucida Console; }
#sidebar {
position: fixed;
top: 0;
bottom: 0;
left: 0;
width: 230px;
height: 100%;
background-color: #CD6A51;
}
.text{
color:white;
z-index:999;
position:fixed;
left:60%;
font-size:25px;
}
JS您在注释中指定的弹出效果:
$(".text").hide().fadeIn(2000);
这也是你的标题文本消失一旦你向下滚动的代码。当你向上滚动时,它会再次出现。
var mywindow = $(window);
var pos = mywindow.scrollTop();
mywindow.scroll(function() {
if(mywindow.scrollTop() > pos)
{
$('.text').fadeOut();
}
else
{
$('.text').fadeIn();
}
pos = mywindow.scrollTop();
});
,这里是小提琴(更新)URL: https://jsfiddle.net/eugensunic/saTfR/48/
相关文章:
- 如何使用javascript更改网页的标题
- 如何更改<标题>网页的
- 什么's是为网页编写动画标题的最有效方法
- 将网页上的标题与 JWPlayer 集成
- 如果我滚动并刷新我的网页,我的导航标题会失去其属性.JQuery
- 如何在网页中设置窗口标题
- 在网页上显示标题或替换文本
- 可以创建一个网页'在加载页面之前,必须访问的标题
- 从PHP文件结果自动刷新标题网页
- IE没有'不接受使用jQuery更改网页标题
- 使网页的标题显示javascript变量
- 是否有隐藏在网页上的菜单/标题,并有文本自动出现x秒量后
- 你可以让网页标题一次又一次地改变
- 动态地从网页中修改标题标签
- 使用JavaScript在网页中弹出标题
- 如何获得favicon图标/苹果触摸图标和标题的网页使用Javascript或Jquery
- 显示网页标题
- 如何使用JavaScript/jQuery定期更改网页的标题
- 如何关闭所有具有特定标题的网页
- 如何显示今天'我网页标题中的日期