Javascript 显示div onscroll但永久隐藏div onclick
我有一个div,它会在卷轴上消失。问题是,即使我点击隐藏它,它也会在卷轴上再次淡入。如果有人点击关闭的“X”,如何永久隐藏它 我还想添加一些滑动效果来显示不同的文本。因此,我想使用引导滑块。问题是,我已经准备好了一个,出于某种原因,它没有滑动,尽管我改变了idJavascript 显示div onscroll但永久隐藏div onclick,javascript,jquery,slider,display,Javascript,Jquery,Slider,Display,我有一个div,它会在卷轴上消失。问题是,即使我点击隐藏它,它也会在卷轴上再次淡入。如果有人点击关闭的“X”,如何永久隐藏它 我还想添加一些滑动效果来显示不同的文本。因此,我想使用引导滑块。问题是,我已经准备好了一个,出于某种原因,它没有滑动,尽管我改变了id <div id="bewertung"> <div id="carousel-bounding-box"> <a href="#" class="close-thik"
<div id="bewertung">
<div id="carousel-bounding-box">
<a href="#" class="close-thik" onclick="document.getElementById('bewertung').style.display='none';return false;"></a>
<div id="slidebewertung" class="carousel slide">
<!-- main slider carousel items -->
<div class="carousel-inner">
<div class="active item" data-slide-number="0">
<strong>Sven</strong> <br>
<small>Head of Marketing Göpel GmbH</small><br>
<img src="./bilder/erfahrung-bm-translations.JPG" /><br>
<em>sdfsdeit</em>
</div>
<div class="item" data-slide-number="1">
<strong>Sven</strong> <br>
<small>Head of Marketing Göpel GmbH</small><br>
<img src="./bilder/erfahrung-bm-translations.JPG" /><br>
<em>sdfsdfhkeit</em>
</div>
<div class="item" data-slide-number="2">
<strong>Sven </strong> <br>
<small>Head of Marketing Göpel GmbH</small><br>
<img src="./bilder/erfahrung-bm-translations.JPG" /><br>
<em>Frsdfdsfhkeit</em>
</div>
<div class="item" data-slide-number="3">
<strong>Sven </strong> <br>
<small>Head of Marketing Göpel GmbH</small><br>
<img src="./bilder/erfahrung-bm-translations.JPG" /><br>
<em>Freusdfsdfsdff</em>
</div>
</div>
</div>
</div>
</div>
Javascript
$("#bewertung").hide();
$(window).scroll(function() {
if ($(window).scrollTop() > 250) {
$("#bewertung").fadeIn("slow");
$('#slidebewertung').carousel({
interval: 8000
});
}
else {
$("#bewertung").fadeOut("fast");
}
});
使用“标志”来记住关闭状态
我删除了内联的onclick()
,以便在脚本中使用它。更容易阅读 然后,我添加了
bewertungClosed=true
。这将阻止
fadeIn()
滚动
$(“#bewertung”).hide();
var bewertungClosed=假;
$(窗口)。滚动(函数(){
如果($(窗口).scrollTop()>50&&!bewertungClosed){
美元(“#bewertung”).fadeIn(“慢”);
}
否则{
美元(“#bewertung”)。淡出(“快速”);
}
});
$(.close thik”)。在(“单击”,函数()上{
document.getElementById('bewertung').style.display='none';
bewertungClosed=真;
返回false;
});代码>
#bewertung{
宽度:140px;
底部:0;
浮动:对;
左:0;
位置:固定;
z指数:99;
背景:白色;
边框:1px纯灰;
边界半径:10px;
填充:1%;
字体大小:11px;
}
[类别*=“关闭-”]{
颜色:#777;
字体:14px/100%arial,无衬线;
位置:绝对位置;
右:5px;
文字装饰:无;
文本阴影:0 1px 0#fff;
顶部:5px;
}
.关上它{
内容:'✖'; /* UTF-8符号*/
}
Sven
Göpel GmbH营销总监
sdfsdeit
Sven
Göpel GmbH营销总监
sdfsdfhkeit
Sven
Göpel GmbH营销总监
Frsdfdsfhkeit
Sven
Göpel GmbH营销总监
FREUDFSFDFF
使用“标志”来记住关闭状态
我删除了内联的onclick()
,以便在脚本中使用它。
更容易阅读
然后,我添加了bewertungClosed=true
。
这将阻止fadeIn()
滚动
$(“#bewertung”).hide();
var bewertungClosed=假;
$(窗口)。滚动(函数(){
如果($(窗口).scrollTop()>50&&!bewertungClosed){
美元(“#bewertung”).fadeIn(“慢”);
}
否则{
美元(“#bewertung”)。淡出(“快速”);
}
});
$(.close thik”)。在(“单击”,函数()上{
document.getElementById('bewertung').style.display='none';
bewertungClosed=真;
返回false;
});代码>
#bewertung{
宽度:140px;
底部:0;
浮动:对;
左:0;
位置:固定;
z指数:99;
背景:白色;
边框:1px纯灰;
边界半径:10px;
填充:1%;
字体大小:11px;
}
[类别*=“关闭-”]{
颜色:#777;
字体:14px/100%arial,无衬线;
位置:绝对位置;
右:5px;
文字装饰:无;
文本阴影:0 1px 0#fff;
顶部:5px;
}
.关上它{
内容:'✖'; /* UTF-8符号*/
}
Sven
Göpel GmbH营销总监
sdfsdeit
Sven
Göpel GmbH营销总监
sdfsdfhkeit
Sven
Göpel GmbH营销总监
Frsdfdsfhkeit
Sven
Göpel GmbH营销总监
FREUDFSFDFF
隐藏bewertung DIV时,只需分离滚动处理程序
试试这个:
var $bewertung = $("#bewertung").hide();
$(window).on('scroll.bewartung', function() {
if ($(window).scrollTop() > 50) {
$bewertung.fadeIn('slow');
} else {
$bewertung.fadeOut('fast');
}
}).find("a.close-thik").on('click', function() {
$bewertung.hide();
$(window).off('scroll.bewartung');
return false;
});
然后从HTML中删除onclick
处理程序。当bewertung DIV隐藏时,只需分离滚动处理程序
试试这个:
var $bewertung = $("#bewertung").hide();
$(window).on('scroll.bewartung', function() {
if ($(window).scrollTop() > 50) {
$bewertung.fadeIn('slow');
} else {
$bewertung.fadeOut('fast');
}
}).find("a.close-thik").on('click', function() {
$bewertung.hide();
$(window).off('scroll.bewartung');
return false;
});
然后从HTML中删除onclick
处理程序。当div隐藏时,也要分离滚动处理程序。当div隐藏时,也要分离滚动处理程序。这很好,非常感谢!你知道如何使旋转木马工作吗?非常好,谢谢!你知道怎么让旋转木马工作吗?