Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Firefox中jQuery.animate之后文本消失_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在Firefox中jQuery.animate之后文本消失

Javascript 在Firefox中jQuery.animate之后文本消失,javascript,jquery,html,Javascript,Jquery,Html,我有一个奇怪的问题,我在jQuery中写了一个滑块,看起来一切都很好。但当我在Firefox中运行它时,文本会在动画功能完成后消失 例如: 似乎标记的最大边距是我给它的两倍。有人知道这里出了什么问题吗?还是有一点小技巧 当文本元素上没有负的页边距顶部时,可以更清楚地看到发生了什么。然后文本元素被放置在图像的下方,因为图像占用了空间,而文本是float:right 图像设置动画后,直到左边距:-70%突然有足够的空间让文本显示在图像旁边,因此它会跳起来 我认为解决问题的最佳方法是对图像和文本元素都

我有一个奇怪的问题,我在
jQuery
中写了一个滑块,看起来一切都很好。但当我在Firefox中运行它时,文本会在动画功能完成后消失

例如:


似乎
标记的最大边距是我给它的两倍。有人知道这里出了什么问题吗?还是有一点小技巧

当文本元素上没有负的
页边距顶部时,可以更清楚地看到发生了什么。然后文本元素被放置在图像的下方,因为图像占用了空间,而文本是
float:right

图像设置动画后,直到
左边距:-70%突然有足够的空间让文本显示在图像旁边,因此它会跳起来


我认为解决问题的最佳方法是对图像和文本元素都使用
位置:绝对值。

当文本元素上没有负的
边距顶部时,可以更清楚地看到发生了什么。然后文本元素被放置在图像的下方,因为图像占用了空间,而文本是
float:right

图像设置动画后,直到
左边距:-70%突然有足够的空间让文本显示在图像旁边,因此它会跳起来

我认为解决问题的最佳方法是对图像和文本元素都使用
位置:绝对。

标记放入
中,并使用
名称。并为该类设置边距顶部,而不是同时设置
。解决了这个问题

<div class="content">
<h2>Kompetent und engagiert für die Jugend</h2>
<p>Die Jugend ist unsere Zukunft. Wir haben die Verpflichtung, Rahmenbedingungen zu schaffen, die den jungen Menschen in unserer Stadt bestmögliche Entwicklungschancen bieten. Ich wünsche mir allerdings auch, dass sich die Kinder und Jugendlichen in unserer Stadt wohlfühlen und sich mit ihr identifizieren</p>
    <div>
标记放入
中,使用
名称随您的喜好而定。并为该类设置边距顶部,而不是同时设置
。解决了这个问题

<div class="content">
<h2>Kompetent und engagiert für die Jugend</h2>
<p>Die Jugend ist unsere Zukunft. Wir haben die Verpflichtung, Rahmenbedingungen zu schaffen, die den jungen Menschen in unserer Stadt bestmögliche Entwicklungschancen bieten. Ich wünsche mir allerdings auch, dass sich die Kinder und Jugendlichen in unserer Stadt wohlfühlen und sich mit ihr identifizieren</p>
    <div>

您的问题是浮动和边距:当图像重叠时,浮动将使文本浮动在图像下方,并被负边距绘制到顶部。将图像向左移动后,文本与图像相邻,因此移动后边距应设置为0


归档所需内容的更好方法是使用
position:absolute
和top/right值将文本对齐到所需的位置。

您的问题是浮动和边距:当图像重叠时,浮动将使文本浮动在图像下方,由负边距绘制到顶部。将图像向左移动后,文本与图像相邻,因此移动后边距应设置为0

归档所需内容的更好方法是使用
position:absolute
和top/right值将文本对齐到所需位置。

试试这个 解决方案-只是不要使用边距移动图像,而是使用相对于图像的位置“向左”。它始终适用于所有浏览器

你自己试试小提琴吧。它没有太多变化

jQuery(文档).ready(函数($){
//钟形滑块
$('.camp slider')。每个(函数(){
$(此)。前缀(“”);
$(此)。追加(“”);
$(“.alpha”,this.width($(“.full image”,this.width());
$(“.alpha”,this.height($(“.full image”,this.height());
$(“p”,this).css(“显示”、“块”);
$(“h2”,this).css(“显示”、“块”);
$(“h2”,this).css(“高度”,“40px”);
$(“h2”,this).css(“float”,“right”);
$(“p”,this).css(“float”,“right”);
$(“h2”,this).css(“float”,“right”);
$(“p”,this).width($(“.full image”,this).width()/100)*75);
$(“h2”,this).width(($(“.full image”,this).width()/100)*75);
$(“p”,this).css(“页边空白顶部”,“-”+($(“.full image”,this).height()-$(“h2”,this.height()-10)+“px”);
$(“h2”,this).css(“页边空白顶部”,“-”+($(“.full image”,this).height()-10)+“px”);
$(“.alpha”,this.css(“页边空白顶部)”,“-”+$(“.full image”,this.height()+“px”);
美元(本)。追加(“Mehr zum Thema”);
//$(“.full image”,this.css(“页边距顶部“,”-300px”);
//$(“.full image”,this.css(“位置”,“绝对”);
//$(this.prepend(“+$(this.data)(“title”)+”);
});
$('.camp slider').mouseenter(函数(){
$(“.full image”,此)。设置动画({
左:“-75%”
},1000,函数(){
});
});
$('.camp slider').mouseleave(函数(){
$(“.full image”,此)。设置动画({
左:“0px”
},1000,函数(){
});
});
});
.camp滑块{
溢出:隐藏;
}
.p{
颜色:#000;
线高:25px;
字体大小:粗体;
字体大小:14px;
填充顶部:20px;
}
.camp slider.moreBtn{
显示:块;
宽度:155px;
背景色:#43679a;
颜色:#FFF;
文本对齐:右对齐;
右侧填充:15px;
填充顶部:10px;
垫底:10px;
文字装饰:无;
利润上限:-40px;
浮动:对;
字体大小:粗体;
}
.完整图像{
位置:相对位置;
}

康佩滕和恩加吉特·弗尔·朱根德
我是祖昆夫特。我们将在最新的一次会议上讨论这一问题。我在一个不知名的国家和一个不知名的机构工作

试试这个 解决方案-只是不要使用边距移动图像,而是使用相对于图像的位置“向左”。它始终适用于所有浏览器

你自己试试小提琴吧。它没有太多变化

jQuery(文档).ready(函数($){
//钟形滑块
$('.camp slider')。每个(函数(){
$(此)。前缀(“”);
$(此)。追加(“”);
$(“.alpha”,this.width($(“.full image”,this.width());
$(“.alpha”,this.height($(“.full image”,this.height());
$(“p”,this).css(“显示”、“块”);
$(“h2”,this).css(“显示”、“块”);
元整