我在這裏遇到問題。我有div#頂級產品,其中包含幻燈片。在該div之外,我有兩個ID:#prevBtn和#nextBtn。這些按鈕是幻燈片的控件。它們被設置爲顯示:無,並且它們使用絕對定位被放置在#top-products div內。在鼠標懸停閃爍時顯示/隱藏按鈕
<div id="top-products"></div>
<div id="prevBtn"></div>
<div id="nextBtn"></div>
我希望按鈕在鼠標移過div#top-products後立即顯示,當鼠標移出div時消失。
我得到了我的鼠標越過#頂級產品區域中的按鈕儘快出現
$("#top-products").mouseover(function() {
$("#prevBtn, #nextBtn").show();
});
$("#top-products").mouseout(function() {
$("#prevBtn, #nextBtn").hide();
});
現在的問題是,一旦我的鼠標越過任何他們纔開始按鈕並反覆關閉。我可以看到它在螢火蟲之間切換顯示無和顯示塊。
有什麼建議嗎?
這裏是它如何工作:http://neolamanite.com/sites/all/themes/test/slider/home-page.html
嘗試把對prevBtn和nextBtn的「鼠標移開」的功能,而不是頂級產品。 –
只有當我的鼠標不會超過#頂級產品時,纔會離開側面的按鈕。 –