问题列表 - 第27424页

预格式化文本以防止回流

我编写了一个相当简单的脚本,它将采用元素(在这种情况下,<p>元素是主要关注点)并像打字机一样逐个输入内容.

问题是,当它键入时,当它到达容器中间词的边缘时,它会回流文本并跳转到下一行(就像任何文本编辑器中的自动换行一样).

当然,这是预期的行为; 但是,我想预先格式化文本,以便不会发生这种情况.

我认为<br>在将要包装的单词之前插入将是最好的解决方案,但我不太确定这样做的最佳方式是支持所有字体大小和容器宽度,同时还保持任何HTML标记完整.

我想一些涉及隐藏<span>元素的东西,逐渐添加文本并检查其宽度与容器宽度可能在正确的轨道上,但我不太确定如何将它们放在一起.任何有关更好方法的帮助或建议将不胜感激.


编辑:

我已经设法用jQuery 写了一些有用的东西,虽然它非常草率,更重要的是,有时它似乎跳过单词,我无法弄清楚为什么.#content是容器的名称,#ruler是隐藏的名称<span>.我相信有更好的方法可以做到这一点.

function formatText(html) {
    var textArray = html.split(" ");
    var assembledLine = "";
    var finalArray = new Array();
    var lastI = 0;
    var firstLine = true;
    for(i = 0; i <= textArray.length; i++) {
        assembledLine = assembledLine + " " + textArray[i];
        $('#ruler').html(assembledLine);
        var lineWidth = $('#ruler').width();
        if ((lineWidth >= $('#content').width()) || (i == textArray.length)) {                  
            if (firstLine) { var tempArray …
Run Code Online (Sandbox Code Playgroud)

javascript string jquery

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

Java相当于VS解决方案文件

我是一个试图学习Java的C#人.我理解Java平台的语法和基本架构,并且自己做小型项目没有问题,但我真的希望能够下载一些开源项目来学习他人的工作.但是,我遇到了一个绊脚石,我似乎无法找到任何信息.

当我下载一个开源的.NET项目时,我可以使用visual studio打开.sln文件,只需加载一切.当然,偶尔会有一个缺少的引用或其他东西,但实际上只需要很少的配置就可以了.我感觉不到Java的易用性.我现在正在使用eclipse,感觉就像我必须使用"从现有源创建"创建一个全新的Eclipse项目的每个项目,并且几乎没有任何编译没有重大的重新配置.对于Web项目,情况更糟,因为Eclipse似乎不支持从现有源创建Web项目.我必须从源代码创建一个标准的Java项目,然后显然修改项目文件以包含Web工具包的绑定以使其正常工作.

假设我希望以后能够为项目做出贡献,我不必对文件结构进行如此大的改动,以使我的IDE处于可行状态.我错过了什么?

java eclipse

24
推荐指数
1
解决办法
7864
查看次数

父亲节快到了! - 我可以获得Facebook用户父亲的个人资料吗?

我想获得Facebook用户父亲的Facebook个人资料ID.

基本上我想要显示用户父亲的照片并说'如何为爸爸购买X'.

这可以通过图形(或REST)API实现吗?

编辑:看起来这需要是一个FQL查询,不能直接使用其他API完成.我仍在试图弄清楚如何做到这一点,并寻找正确的JOIN格式来获取信息.如果我搞清楚的话,我会发布它.感谢大家对这个问题的兴趣.阅读每一个人的评论都很有趣.尽管会有一些更有建设性的批评,但我会欣赏这种批评 - 而不是猖獗的贬低.如果你认为人们会因此被剥夺权利,我会有兴趣了解原因.作为对即将到来的活动的友好提醒,我认为这种方法没有错.如果找不到父亲,我会恭敬地考虑不同的措辞 - 万一他们已经去世了.如果我问'我怎么写某人的流,那就是X为父亲节购买Y a Z' 这将是一件事 - 但我认为这是一个非常微不足道的'隐私'问题.但是,也许你们中的一些人不同意......感谢阅读......

facebook facebook-fql facebook-graph-api

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

如何在jquery中设置Tab键顺序

我正在使用Telerik控件,特别是数字文本框,您可以在其中设置上下箭头以增加/减少文本框中的值.我需要设置标签顺序以移动到下一个字段,但由于上下箭头上有一个按钮,浏览器将首先浏览这些按钮,然后移动到下一个文本框字段.

如何设置jquery来检测下一个可见的文本框/下拉/输入字段,并按下选项卡按钮而不是通过它附近的按钮移动到该字段?

jquery

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

C#4默认参数值:如何分配默认的DateTime /对象值?

如果DateTime是一个对象,并且默认的C#参数只能被赋予编译时常量,那么如何为DateTime等对象提供默认值?

我正在尝试使用构造函数初始化POCO中的值,使用带有默认值的命名参数.

c# default-parameters

102
推荐指数
3
解决办法
9万
查看次数

谷歌主页上的空白区域

2个问题,我没有做任何高效工作,并尝试在google.com上选择谷歌主页(左键单击并选择整页)

我看到在搜索框旁边,在左侧,有一个空的空间&nbsp; 我查找源代码,确实有一个<td width=25%>&nbsp;</td> 愚蠢的声音,但我仍然很想知道为什么空白区域在那里. .或者它只是一个简单的错字?:)

还有什么想法window.lol && lol()呢?好奇又一次,谷歌搜索没有得到任何结果,我想我会转向stackoverflow来启发我...

谢谢,伊娃

html

12
推荐指数
1
解决办法
4751
查看次数

initWithNibName之后的额外保留计数

调用initWithNib后,我有额外的保留计数.什么可能导致这个?(笔尖中没有引用插座)

StepViewController *stepViewController = [[StepViewController alloc] initWithNibName:@"StepViewController" bundle:nil];
[self.navigationController pushViewController:stepViewController animated:YES];
[stepViewController release];
NSLog(@"nextStep stepViewController retain count %i", [stepViewController retainCount]);
Run Code Online (Sandbox Code Playgroud)

以上结果保留计数为3 ...

感谢您提供有关如何排除故障的任何建议

cocoa objective-c

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

Java多个泛型集合参数编译错误

这么奇怪!请先查看代码:

public class A {}

public class B extends A {}

public class C extends A {}

public class TestMain {

    public <T extends A> void test(T a, T b) {}

    public <T extends A> void test(List<T> a, List<T> b) {}

    public void test1(List<? extends A> a, List<? extends A> b) {}

    public static void main(String[] args) {
        new TestMain().test(new B(), new C());
        new TestMain().test(new ArrayList<C>(), new ArrayList<C>());
        new TestMain().test(new ArrayList<B>(), new ArrayList<C>());
        new TestMain().test1(new ArrayList<B>(), new ArrayList<C>());
    }
} …
Run Code Online (Sandbox Code Playgroud)

java generics collections compiler-errors

8
推荐指数
2
解决办法
2630
查看次数

如何使用jQuery查找最接近的后代(与选择器匹配)?

我们可以closest(selector)用来找到与选择器匹配的第一个祖先元素.它向上移动DOM树,直到找到选择器的匹配项.但是如果我想沿着DOM树向下移动直到找到选择器的匹配项呢?这样做有没有jQuery函数?或者我需要使用广度优先搜索来实现这一点吗?

举个例子.对于下面的DOM树,

<div id="main">
    <div>
        <ul><!-- I want to match this ul -->
            <li>
                <ul><!-- but not this ul -->
                </ul>
            </li>
        </ul>
        <ul><!-- and match this ul -->
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

该怎么办$('#main').closestDescendants('ul')

jquery

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

在Ruby中,有什么方法可以过滤包含"time"一词的对象的所有方法?

我尝试了以下内容,部分工作:

>> s.methods.map {|n| n if n =~ /time/}
=> [nil, nil, nil, nil, nil, nil, nil, nil, "skip_time_zone_conversion_for_attri
butes", nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, ni
l, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, ni
l, "timestamped_migrations", nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, n
il, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, …
Run Code Online (Sandbox Code Playgroud)

ruby arrays filter

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