如果您選擇了Magnify複選框,我正在編寫一些代碼以將文本懸停在其上方以放大文本。它可以打開放大鏡,但我不知道如何取消選中複選框後將其關閉。HTML複選框打開JavaScript/Jquery中的文本放大功能,但無法關閉它
textmagn.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Text Magnification</title>
<link rel="stylesheet" type="text/css" href="lines.css">
</head>
<body>
<ul>
<p>
<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="javasc.js"></script>
<a>This is a sentece.</a>
<a>A very long sentence.</a>
<a>Magnify this sentence.</a>
</p>
</ul>
<input type="checkbox" name="check">
Magnify
</body>
</html>
javasc.sc
$(document).ready(function() {
$('input[type="checkbox"][name="check"]').change(function() {
if(this.checked) {
$('a').hover(function(){
$(this).animate({'z-index':'1','font-size':'30px'},50);
},
function(){
$(this).animate({'z-index':'0','font-size':'15px'},50);
});
}
});
});
lines.css
a {
text-decoration:none;
font-size: 15px;
}
ul {
list-style-type:none;
}
li {
display: inline;
padding-left: 50px;
}
這是使用jQuery和JavaScript我的第一次。你能澄清嗎?我不知道要改變什麼。 –
它現在不放大現在 –
好吧,明白了。看到我的更新。 –