我已经编写了这段代码来计算点击时现有元素的高度和宽度。这个对吗?
$('#submit').click(function(){
var width = ddbar.clientWidth;
var height = ddbar.clientHeight;
alert(width);
alert(height);
});
我已经编写了这段代码来计算点击时现有元素的高度和宽度。这个对吗?
$('#submit').click(function(){
var width = ddbar.clientWidth;
var height = ddbar.clientHeight;
alert(width);
alert(height);
});
jQuery 使得抓取元素的宽度和高度变得非常容易。
看:
假设这dbbar
是一个 DOM 元素,您需要做的就是:
//get height of ddbar
ddbar.height();
//get width of ddbar
ddbar.width();
根据您的要求将它们切换为内部/外部/等。
测试这个真的很容易吗?
干得好,
$('#submit').click(function(){
var width = $('#div').width();
var height = $('#div').height();
alert("Width" + width);
alert("Height" +height);
});
干杯
您应该使用此代码,因为您使用的是 jQuery,以便它可以在浏览器兼容性方面发挥作用:
$('#submit').click(function(){
var width = $(ddbar).width();
var height = $(ddbar).height();
alert(width);
alert(height);
});
当然,jQuery 方式会慢一些:http: //jsperf.com/jq-width-vs-client-width