我目前正在使用一个使用iframe的现有网站(叹息!),这些都非常难以使用,而且我在使用HTML内容的高度来扩展iframe的高度时遇到了问题.
我已经尝试了几个不同的脚本片段,它们漂浮在互联网上,但它们都没有为我工作.我真的想用jQuery来做这件事,但这不是一个选择,因为IT希望减少页面加载的大小.
有没有人知道这样做的好方法,以适用于FF和IE 6+的方式?
我在这个CSS问题上苦苦挣扎:http://jsfiddle.net/timkl/JbEX8/
我希望两个div使用"display:inline-block"水平对齐,但是当我向其中一个div添加文本时,对齐关闭.
有没有办法让两个div对齐而不诉诸浮动?
这是我的标记:
<div class="box">
<p>Some text</p>
</div><!-- /box -->
<div class="box">
<!-- No text -->
</div><!-- /box -->
Run Code Online (Sandbox Code Playgroud)
这是我的CSS:
body {
color: gray;
}
.box {
background: #ccc;
height: 100px;
width: 200px;
display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)
看看我在jsfiddle上的例子:http://jsfiddle.net/timkl/JbEX8/
我正在使用@media screen (-webkit-min-device-pixel-ratio:0)黑客专门针对Webkit浏览器.
但它似乎不起作用,是否有人知道这个黑客是否被弃用?
是否有其他方法来定位Webkit浏览器?
更新:不推荐使用,我忘了在"屏幕"之后加上"和".
我正在尝试启动并运行Facebook应用程序.
但是当我尝试访问应用程序URL时,我收到以下错误消息:
抱歉,您使用的应用程序配置错误.请稍后再试.仅适用于开发人员的消息:要修复此错误,请在应用程序设置编辑器中设置Canvas URL/Secure Canvas URL.设置完成后,您的用户将被重定向到该URL而不是此错误页面.
这就是我的网址设置方式:
我测试了所有网址,它们非常好,https有效.
我的index.php只有以下内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Facebook test</title>
</head>
<body>
<h1>Works!</h1>
</body>
Run Code Online (Sandbox Code Playgroud)
我是否需要链接到Facebook SDK中的某些文件来测试我的应用程序?Facebook app dev对我来说是一个未知领域,所以任何有关如何解决这个问题的提示都非常受欢迎.
我目前正试图围绕一些JavaScript.
我想要的是要在屏幕上打印的文本,然后计数到给定的数字,如下所示:
"测试"
[1秒.暂停]
"1"
[1秒.暂停]
"2"
[1秒.暂停]
"3"
这是我的JS:
$(document).ready(function() {
var initMessage = "Test";
var numberCount = 4;
function count(){
writeNumber = $("#target");
setTimeout(function(){
writeNumber.html(initMessage);
},1000);
for (var i=1; i < numberCount; i++) {
setTimeout(function(){
writeNumber.html(i.toString());
},1000+1000*i)};
};
count();
});
Run Code Online (Sandbox Code Playgroud)
这是我的标记:
<span id="target"></span>
Run Code Online (Sandbox Code Playgroud)
当我渲染页面时,我得到的只是"测试",然后是"4".
我不是JavaScript天才,所以解决方案可能相当容易.任何有关错误的提示都受到高度赞赏.
你可以在这里玩我的例子:http://jsfiddle.net/JSe3H/1/
有没有办法围绕一个边界<area>?
我需要这样做来测试一个imagemap,但这不起作用:
area {
outline: 1px solid red;
border: 1px solid red;
}
Run Code Online (Sandbox Code Playgroud) 我目前正在我正在开发的网站上进行IE浏览:http: //www.timkjaerlange.com/wip/co2penhagen/
这个无序列表出了问题.IE似乎为每个li元素添加额外的上边距,使我的导航看起来像一段楼梯:http: //dl.getdropbox.com/u/228089/ie-prob.jpg
我正在使用条件评论来定位IE.我试过了:
ul#mainnav li { top-margin: 0;}
Run Code Online (Sandbox Code Playgroud)
但这没有任何作用.我希望IE有一个Firebug风格的插件,这样可以更容易地解决这些问题.
有关可能导致此问题的原因的任何想法?
我想在我的jfreechart PieChart3D中更改饼图"碎片"的颜色,这是呈现饼图的代码:
<% response.setContentType("image/png"); %><%@page import="org.jfree.data.general.*"%><%@page import="org.jfree.chart.*"%><%@page import="org.jfree.chart.plot.*"%><%@page import="java.awt.Color" %><%
DefaultPieDataset ds = (DefaultPieDataset)session.getAttribute("usagePieOutputDataset");
JFreeChart chart = ChartFactory.createPieChart3D
(
null, // Title
ds, // Dataset
false, // Show legend
false, // Use tooltips
false // Configure chart to generate URLs?
);
chart.setBackgroundPaint(Color.WHITE);
chart.setBorderVisible(false);
PiePlot3D plot = ( PiePlot3D )chart.getPlot();
plot.setDepthFactor(0.0);
plot.setLabelGenerator(null); //null means no labels
plot.setLabelOutlinePaint(Color.LIGHT_GRAY);
plot.setLabelFont(new java.awt.Font("Arial", java.awt.Font.BOLD, 10));
ChartUtilities.writeChartAsPNG(response.getOutputStream(), chart, 150, 144);
%>
Run Code Online (Sandbox Code Playgroud)
任何帮助都非常感谢.
我正在使用锚点作为链接,我也绑定了回车键以提交表单,如下所示:
$("form[name!=smsform]").bind("keyup", function(e){
if(e.keyCode == 13){
$(this).submit();
});
$("a[title=submit]").click( function(){
$(this).parents("form").submit();
});
Run Code Online (Sandbox Code Playgroud)
但是,当使用上面的代码单击输入/返回时,表单提交两次,我需要合并两个片段 - 任何人都知道如何去做这个?
我制作了这个片段,在第10秒后点击链接:
function timeout() {
window.setTimeout(function() {
$('img.left').click();
}, 1000);
setTimeout("timeout()", 1000);
}
timeout();
Run Code Online (Sandbox Code Playgroud)
我的问题是,我如何每隔10秒执行一次这个功能,而不是只执行一次?
这是最好的方法吗,或者你喜欢某种漂亮的jQuery方法?