HTML:
<div id="logo"></div>
<div id="coming-soon"></div>
จาวาสคริปต์:
$(document).ready(function(){
$("#logo").hover(
function(){
$("#logo").fadeTo(300, 0);
$("#coming-soon").fadeTo(300, 1.0);
},
function(){
$("#logo").fadeTo(300, 1.0);
$("#coming-soon").fadeTo(300, 0);
});
});
ขณะนี้องค์ประกอบ #logo
จางหายไปเมื่อโฮเวอร์และ #coming-soon
จางหายไป และในทางกลับกันเมื่อเมาส์ถูกถอดออกจากองค์ประกอบ (ซึ่งเป็นสิ่งที่ฉันต้องการ) แต่ให้วางเมาส์เหนือองค์ประกอบใหม่ที่จางหายไป (ข้อความ "เร็วๆ นี้" ) ทำให้องค์ประกอบเก่าจางหายไป เมื่อฉันไม่ต้องการให้มันจางหายไปอีกจนกว่าเมาส์จะไม่อยู่บนพื้นที่เดิมอีกต่อไป
คำถามของฉันคือฉันจะแก้ไขโค้ดของฉันได้อย่างไร โดยการวางเมาส์เหนือองค์ประกอบ #coming-soon
จะไม่ทำให้องค์ประกอบดั้งเดิมจางหายไปอีกครั้ง