Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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 Hover在chrome上运行良好,但在safari上,Hover上显示的div显示在第一个div旁边?_Javascript_Html_Css - Fatal编程技术网

Javascript Hover在chrome上运行良好,但在safari上,Hover上显示的div显示在第一个div旁边?

Javascript Hover在chrome上运行良好,但在safari上,Hover上显示的div显示在第一个div旁边?,javascript,html,css,Javascript,Html,Css,所以hover在chrome上运行得非常好,但是当我在safari中查看它时,hover上显示的div直接显示在div的右侧,它应该在它的顶部。不确定为什么这不能在所有浏览器中正常工作?任何帮助都会很好 以下是HTML: <div class="appdesign"> <img class="appmockup" src="img.jpg"/> <div class="apptext" style="display:none"> <p class

所以hover在chrome上运行得非常好,但是当我在safari中查看它时,hover上显示的div直接显示在div的右侧,它应该在它的顶部。不确定为什么这不能在所有浏览器中正常工作?任何帮助都会很好

以下是HTML:

 <div class="appdesign">
 <img class="appmockup" src="img.jpg"/>
 <div class="apptext" style="display:none">
 <p class="apptexttitle">Name</p>
 <p class="apptextinfo">Mobile App Design<br><br>Insert info</p>
 <button>
 <a href="appdesign.html">View Project</a>
 </button>
 </div>
 </div>
这是JS

<script>
$('.appdesign').hover(function(){
$(this).find('.apptext').fadeIn('slow');
},
function(){
$(this).find('.apptext').stop().fadeOut('slow');
});
</script>

$('.appdesign').hover(函数(){
$(this.find('.apptext').fadeIn('slow');
},
函数(){
$(this.find('.apptext').stop().fadeOut('slow');
});

你是在iPhone还是Mac上看的?我在笔记本电脑上,所以是Mac
<script>
$('.appdesign').hover(function(){
$(this).find('.apptext').fadeIn('slow');
},
function(){
$(this).find('.apptext').stop().fadeOut('slow');
});
</script>