我是JQuery的新手。給applet關注mouseenter嗎?
我有一個頁面包含一個小程序,並且我希望在小程序結束時給予小程序焦點。
$('#appletID').mouseenter(function(){ $('#appletID').focus(); console.log('Debug: entered applet.'); });
上面的代碼看起來它應該工作,但事實並非如此。當我將鼠標懸停在小應用程序上時,瀏覽器既沒有給予焦點也沒有打印調試消息。
有誰知道我在做什麼錯?
按照要求,這裏是我的html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title></title>
<script type="text/javascript" src="lib/jquery.js"></script>
<script src="lib/deployJava.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#appletID').mouseenter(function(){ $('#appletID').focus(); console.log('Debug: entered applet.'); });
});
var attributes = {
id: 'appletID',
code:'my.applet.class',
MAYSCRIPT: true,
height: '85%',
width:'800px'
} ;
var parameters = {jnlp_href: 'java/myJNLPFile.jnlp'} ;
deployJava.runApplet(attributes, parameters, '1.6');
</script>
</head>
<body>
</body>
</html>
你能顯示你的HTML? – Cfreak 2012-03-16 21:35:35