小编Ste*_*amp的帖子

将数字转换为Unicode符号

我必须打印出A到Z各自的字母.所以我尝试了以下方法:

for(var i = 65; i < 91; i++) {
     $('#alphabet').append('<div class="letter">' + '%' + i + '</div>');
}
Run Code Online (Sandbox Code Playgroud)

我的想法是使用字母的十进制数字(例如:65 - A)通过循环轻松打印它们.这是可能的还是我必须使用数组?

最好的祝福.

javascript unicode jquery numbers letter

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

Fabric.js:为组分配背景颜色

我试图为一个组设置背景颜色而不影响其包含的对象。

到目前为止我的代码如下所示:

var canvas = new fabric.Canvas('canvas');

var helloText = new fabric.Text('hello', {
  fontSize: 30,
  top: 10, left: 10,
  originX: 0, originY: 0
});

var worldText = new fabric.Text('world!', {
  fontSize: 40,
  top: 50, left: 100,
  originX: 0, originY: 0
});

var group = new fabric.Group([helloText, worldText], {
    selectionBackgroundColor: 'red',
    backgroundColor: 'blue'
});

canvas.add(group);
Run Code Online (Sandbox Code Playgroud)

可以在此处找到 jsFiddle 版本。

正如您从我的代码中看到的,我已经尝试过该属性backgroundColor,但它只影响包含的对象。我想达到类似的效果 selectionBackgroundColor。

javascript grouping background colors fabricjs

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

图像不再像表单元格布局中那样响应

我正试图将图像置于网站上.因为我希望它在水平和垂直方向都居中,我使用了一个表/表格单元布局如下:

<div id="mainContainer>
    <div id="horizon">
        <img src="url">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这里mainContainer设置为显示:table和horizo​​n设置为display:table-cell.

不幸的是,当图像成为这种结构的一部分时,图像不再按比例调整大小.一旦我将它移动到table/table-cell div中,它就会调整为原始大小(而不是按比例调整大小,因为max-width:100%和max-height:100%)

见:http://jsfiddle.net/U8KcN/

编辑:

我的错.我只是想简化这个问题.我想为图像构建一个小幻灯片.这里的问题是我不知道图像的大小(指其他人使用幻灯片).因此,简单来说,我需要一个特定的CSS,1)如果图像的宽度和高度小于div的尺寸,则在div中垂直和水平居中图像; 2)如果图像大于div的尺寸,则自动调整图像大小(不需要添加,不知道它的宽度或高度是否更大).

来源:OP评论

html javascript css

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

Eclipse插件:启动后立即运行代码

我想在插件启动后立即显示一条消息.如果我将我的代码放在Activator.start()方法的末尾,我会收到一个错误(可能是因为尚未加载所需的资源).

错误看起来像这样:

!MESSAGE While loading class "de.stefansurkamp.package.ClassIWantToLoad", thread "Thread[main,6,main]" timed out waiting (5006ms) for thread "Thread[Worker-2,5,main]" to finish starting bundle "MyPlugin_1.0.0.qualifier [302]". To avoid deadlock, thread "Thread[main,6,main]" is proceeding but "de.stefansurkamp.package.ClassIWantToLoad" may not be fully initialized.
!STACK 0
org.osgi.framework.BundleException: State change in progress for bundle "reference:file:/C:/Users/Stefan/workspace/MyPlugin/" by thread "Worker-2".
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(AbstractBundle.java:1088)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:298)
    at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:478)
    at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)
    at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:109)
    [...]
Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
    ... 53 more
Root exception:
org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException
    [...]
Run Code Online (Sandbox Code Playgroud)

如果需要,我可以提供完整的堆栈跟踪.

那么有没有任何方法在start()完成后立即运行?

编辑:使用作业和org.eclipse.ui.startup

根据greg的建议,我在一个由org.eclipse.ui.startup扩展点加载的类中创建了一个Job …

java eclipse eclipse-plugin startup eclipse-jdt

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