小编tim*_*mkl的帖子

iframe的动态高度

我目前正在使用一个使用iframe的现有网站(叹息!),这些都非常难以使用,而且我在使用HTML内容的高度来扩展iframe的高度时遇到了问题.

我已经尝试了几个不同的脚本片段,它们漂浮在互联网上,但它们都没有为我工作.我真的想用jQuery来做这件事,但这不是一个选择,因为IT希望减少页面加载的大小.

有没有人知道这样做的好方法,以适用于FF和IE 6+的方式?

html javascript iframe

6
推荐指数
1
解决办法
3225
查看次数

div的内容影响水平对齐,内联块问题

我在这个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/

css

6
推荐指数
1
解决办法
6594
查看次数

Webkit CSS-hack已弃用?

我正在使用@media screen (-webkit-min-device-pixel-ratio:0)黑客专门针对Webkit浏览器.

但它似乎不起作用,是否有人知道这个黑客是否被弃用?

是否有其他方法来定位Webkit浏览器?

更新:不推荐使用,我忘了在"屏幕"之后加上"和".

css webkit

6
推荐指数
1
解决办法
6868
查看次数

Canvas URL/Secure Canvas URL错误消息

我正在尝试启动并运行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对我来说是一个未知领域,所以任何有关如何解决这个问题的提示都非常受欢迎.

facebook

5
推荐指数
2
解决办法
4万
查看次数

循环setTimeout

我目前正试图围绕一些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/

javascript jquery

5
推荐指数
1
解决办法
1万
查看次数

如何在区域上设置边框?

有没有办法围绕一个边界<area>

我需要这样做来测试一个imagemap,但这不起作用:

area {
    outline: 1px solid red;
    border: 1px solid red;
}
Run Code Online (Sandbox Code Playgroud)

javascript css imagemap

5
推荐指数
1
解决办法
2198
查看次数

IE为每个li元素添加额外的上边距

我目前正在我正在开发的网站上进行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风格的插件,这样可以更容易地解决这些问题.

有关可能导致此问题的原因的任何想法?

css internet-explorer

4
推荐指数
1
解决办法
6504
查看次数

更改jfreechart饼图的颜色

我想在我的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)

任何帮助都非常感谢.

java jfreechart

4
推荐指数
1
解决办法
9502
查看次数

按返回/输入时,表单提交两次

我正在使用锚点作为链接,我也绑定了回车键以提交表单,如下所示:

$("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)

但是,当使用上面的代码单击输入/返回时,表单提交两次,我需要合并两个片段 - 任何人都知道如何去做这个?

javascript forms jquery

4
推荐指数
1
解决办法
2073
查看次数

每隔n秒执行一次功能

我制作了这个片段,在第10秒后点击链接:

function timeout() {
    window.setTimeout(function() {
     $('img.left').click();
    }, 1000);
    setTimeout("timeout()", 1000); 
}
timeout();
Run Code Online (Sandbox Code Playgroud)

我的问题是,我如何每隔10秒执行一次这个功能,而不是只执行一次?

这是最好的方法吗,或者你喜欢某种漂亮的jQuery方法?

javascript jquery

3
推荐指数
1
解决办法
6655
查看次数