当我运行以下代码时:
node = $('.period')
alert(node.width() + ' ' + node.css('width'))
Run Code Online (Sandbox Code Playgroud)
我得到'0 144px'.怎么可能?
我需要此代码,如果#vid存在,则将855px添加到其当前宽度.如果没有,它应该什么都不做.我不确定如何将jQuery添加到已存在的数字中,但我确信它非常简单.这是我到目前为止的代码:
if ($("#vid").length) {
$("#img-container").width(+=855),
} else {
return false;
}
});
Run Code Online (Sandbox Code Playgroud) 我有一个通过代码(而不是Interface Builder)创建的自定义UITableViewCell.我有依赖于单元格宽度的子视图:有一个标签总是需要在单元格的右边缘内.单元格显示在分组表格视图中.
我最初硬编码的值与iPhone配合使用,但现在我将应用程序转换为通用二进制文件,并且硬编码的数字用于iPad上的分组表视图.
是否有正确的方法来获得细胞的宽度?框架返回整个屏幕宽度,这使我的标签不合适.或者我应该硬编码两组值,一组用于iPhone,另一组用于iPad?
任何建议将不胜感激.
我有一个基本的菜单,由一些div和锚建立.然而,在某些情况下,我需要使用表单<input type="submit">(它是移动设备的模板,因此我不能在这里使用javascript ,而不是锚点,我必须使用提交表单数据的提交按钮).
我一直在努力工作几个小时的问题是让输入与锚点具有完全相同的宽度.它们都设置为宽度:50%; 但输入略短于锚点.只是极少,但仍然很明显.我不知道为什么会这样.有人能帮忙解决这个问题吗?我的简化代码如下,问题可以在桌面chrome和firefox以及我测试过的各种手机上重现.
<html>
<head>
<style>
a.btn_bigfake{
display:block;
width:50%;
margin: 0px auto 5px auto;
background:#f5f5f5;
border:4px solid #282726;
text-align: center;
}
input.btn_bigfake{
width:50%;
display:block;
margin: 0px auto 5px auto;
background:#f5f5f5;
border:4px solid #282726;
text-align: center;
padding:0;
}
div{width:100%;}
</style>
</head>
<body style="width:100%; margin:0; padding:0;">
<div><a href="#" class="btn_bigfake">1. anchor</a></div>
<div><a href="#" class="btn_bigfake">2. anchor</a></div>
<div><input type="submit" class="btn_bigfake" value="3. input"/></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 在页脚中的联系人框中,textarea和输入框的宽度为310px.
它们被设置为308px宽,1px边框.在IE9,Firefox和Opera中,一切都是相同的宽度,但在Chrome(我的默认浏览器)中,textarea会溢出,除非宽度设置为304px.
使用Inspect Element我可以将它报告为314px宽,但我不太清楚为什么要这样做.任何信息或帮助将不胜感激,谢谢
我想要实现客户想要的东西,我有点疯狂.我可以告诉他们这不可能,但我喜欢一个很好的挑战;)
基本上,我正在尝试下拉菜单<ul>,或者:
ul.menu li ul
Run Code Online (Sandbox Code Playgroud)
被div包围.的种类:
<ul class="menu">
<li>
<a href="#">Item</a>
<div class="submenu">
<ul>.....</ul>
</div>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我希望div具有宽度:100%并填充页面的整个宽度,但UL内部对齐到适当的宽度<li>.
问题是<div class="submenu">它将与relative容器一样宽,无论是主要<ul class="menu">还是<div>包装容器<ul class="menu">.
该网站本身宽度为1000像素,中心宽度 margin:0 auto;
我希望我已经正确地解释了自己:S这是一个模拟的链接我放在一起:下拉菜单模拟了
任何帮助高度赞赏.
谢谢,亚历克斯
我试图绘制一个barchart使用matplotlib.要绘制的项目数量可能会有所不同.我不能设置figure.set_size_inches(w,h)或set_figwidth(w)使用常量(如6.,8.或8.,12等),因为我无法预先知道w或h的值应该是什么width of figure to increase as the number of items to be plotted increases.我想要.可以有人告诉我我怎么做做这个?
import pylab
def create_barchart(map):
xvaluenames = map.keys()
xvaluenames.sort()
yvalues = map.values()
max_yvalue = get_max_yvalue(yvalues)
xdata = range(len(xvaluenames))
ydata = [map[x] for x in xvaluenames]
splitxdata = [x.split('-',1) for x in xvaluenames]
xlabels = [x[0] for x in splitxdata]
figure = pylab.figure()
ax = figure.add_subplot(1,1,1)
figsize = figure.get_size_inches()
print 'figure size1=',figsize,'width=',figsize[0],'height=',figsize[1]
barwidth = .25
ystep = max_yvalue/5 …Run Code Online (Sandbox Code Playgroud) 我正在尝试获得一个容器div,它将水平滚动到视口之外.有点像#a开头和#c结尾的全屏幻灯片.两个#a和#c固定宽度的div,和#b具有动态宽度的图像内容.我遇到的问题是#container动态改变其宽度以适应#b.将#container宽度设置为auto或100%只使用视口宽度.
我在追求的是什么:
[- viewport width -]
--#container---------------------------------------
| -------------------------------------------- |
| | #a | #b... | #c | |
| -------------------------------------------- |
---------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我的加价:
#container {
height:400px;
}
#a {
float:left;
width:200px;
height:400px;
}
#b {
float:left;
width:auto;
height:400px;
}
#c {
float:left;
width:200px;
height:400px;
}
<div id="container">
<div id="a">fixed width content</div>
<div id="b">dynamic width content</div>
<div id="c">fixed width content</div>
</div>
Run Code Online (Sandbox Code Playgroud)
编辑:我可以用表格做到这一点,但如果可能的话,我想避免这样做.
编辑2: …
我在Visual Studio 2012中创建了默认的Windows窗体应用程序项目.当我运行程序时,然后看到窗体的宽度不能小于140像素.为什么?以及如何克服这种奇怪的限制?
我不知道为什么这不起作用.
JQuery的:
$("#foldit").click(function () {
$("foldit").animate({"width": "165px"}, "fast");
});
Run Code Online (Sandbox Code Playgroud)