我对 JavaScript 比较陌生。这是显示正文和徽标 xxcloud.gif(我想调整大小)的 html 索引页面的代码。
<body id="page1">
<div class="tail-top">
<div class="tail-bottom">
<div class="main">
<div id="header">
<ul>
<li class="first"><a href="index.html" class="current">Home page</a></li>
<li><a href="index-1.html">Company</a></li>
<li><a href="index-2.html">Registration</a></li>
<li><a href="index-3.html">IT Services</a></li>
<li><a href="index-4.html">Questionnaire</a></li>
<li><a href="index-5.html">Contact Us</a></li>
</ul>
...
...
<div><a href="index.html"><img alt="" src="images/xxcloud.gif"
class="logo" id="resizeLogo" /></a><br /></div>
JavaScript 代码是:
<script type="text/javascript">
window.onresize = function() {
resizeToScreen(document.getElementById("resizeLogo"), 35);
};
/*
* logo resize
*/
function resizeToScreen(element, percent)
{
var wHeight = window.innerHeight;
var objHeight = wHeight * (percent / 100);
element.style.height = objHeight + "px";
var wWidth = window.innerWidth;
var objWidth = wWidth * (percent / 100);
element.style.width = objWidth + "px";
}
</script>
id 可能应该在 div 标签中。问题是如何在单击徽标并拖动它以使其变大或变小时时调整其大小。
我是这个网站的新手,但有些人更喜欢用 JQuery 而不是 JavaScript 编写解决方案。使用 Jquery 有什么好处?
提前致谢
戴夫
//或者编辑:我可以使用 ??
window.onresize = function(){ document.getElementById("resizelogo").style.height = "15%";
document.getElementById("resizelogo").style.width = "15%"; }