2013-08-23 52 views
1

的onmouseover說我在HTML登錄頁面,這樣的代碼:我如何防止JAWS在HTML

<input type="submit" class="button" onmouseover="hover(this, 1)" 
onmouseout="hover(this, 0)" value="Enter" name="feature=111" id="login-button"> 

我每次來到按鈕,鍵盤,它說「的onmouseover回車鍵」。我如何防止它在onmouseover上說?我不是在尋找JAWS選項,我正在尋找一些可選的屬性或類似的東西。

+0

防止它的唯一方法是不使用它。 JAWS會一直這麼說,除了在專家的詳細程度模式中。 –

+0

嘗試不包括它嵌入 – albert

+0

你可以發佈你的代碼懸停()函數?如果您僅將它用於樣式目的,則可能需要考慮[css:hover pseudoselector](https://developer.mozilla.org/en-US/docs/Web/CSS/hover),並刪除內聯事件處理程序。 – ckundo

回答

2

刪除內聯的javascript:

<script> 
    var button = document.findElementById('login-button'); 
    button.addEventListener('onmouseover', function(event) { hover(event.target, 1) }); 
    button.addEventListener('onmouseout', function(event) { hover(event.target, 0) }); 
</script> 

<input type="submit" class="button" value="Enter" name="feature=111" id="login-button"> 

或使用css :hover pseudoselector如果懸停()函數只是爲了造型。