我在設計網站時遇到問題。不幸的是,我陷入了不是爲Internet Explorer設計它的陷阱,而是陷入了一個更友好的瀏覽器,比如Chrome。現在我在IE中看到它,我發現了一個讓我有點傻的問題。JavaScript mouseover/mouseleave在某些瀏覽器上導致閃爍(IE和FF)
菜單鏈接這裏 -
http://mydomain.com/apassociates/page/home
...閃爍和崩潰。如果你想看看它應該是什麼樣子,請在Chrome中查看。
我不是一個專業的網絡開發人員,我懷疑這些問題對於更有經驗的開發人員來說可能是初級的,但我並不確定從哪裏開始。
有沒有人有任何想法或指針爲這個問題?
所以要儘量的幫助,這個重點按照從意見的建議,這裏的HTML的
<div id='home-pictures'>
<a href='http://mydomain.com/apassociates/page/conservatory'>
<div id='home-1'>
<span class='home-link'>Traditional</span>
</div>
</a>
<a href='http://mydomain.com/apassociates/page/blackbrookhouse'>
<div id='home-2'>
<span class='home-link'>Commercial</span>
</div>
</a>
<a href='http://mydomain.com/apassociates/page/floodproof'>
<div id='home-3'>
<span class='home-link'>Innovative</span>
</div>
</a>
</div>
這裏的JavaScript中,作品以取代在mouseover-
// home links
$('div#home-1').mouseover(function() {
$('div#home-1').css('background-image', 'url(/apassociates/images/content/devonhouse-caption-wash.png)');
});
$('div#home-1').mouseleave(function() {
$('div#home-1').css('background-image', 'url(/apassociates/images/content/devonhouse-caption.png)');
});
背景圖像
我只包括第一個鏈接的代碼,其他代碼只是這些與不同身份標籤的重複。
我還在想我是否會更好地將每個鏈接放入其固定維度的div中。可能防止崩潰/閃爍?
可以給這個鏡頭 - 添加這個META標籤:''。不是推薦的方法,但通常可以提供快速修復。 – Marty
現在就給這個去吧,謝謝! – goose
不幸的是,這並沒有做到。 – goose