小编set*_*eth的帖子

Dojo,如何在DIV上进行onclick事件

互联网上有一个淡出的样本.. http://docs.dojocampus.org/dojo/fadeOut?t=tundra

但我想做一些不同的事情......我希望人们直接点击文字然后文字会淡出.

在我的代码中有一个div包装文本

<div id='parentNode'>
    <div id='textDiv' onClick='whenClickAnyWhereWithinThisDiv_performFadeOut()'>
       <div id='iconDiv'/>
       <div id='messageDiv'/>
    </div>
<div>
Run Code Online (Sandbox Code Playgroud)

代码如下所示,我想要的是,当人们点击textDiv中的任何地方时,那么整个textDiv将逐渐消失......嗯.....为什么我的代码不起作用?

function whenClickAnyWhereWithinThisDiv_performFadeOut () {
    ...
    ...
    dojo.connect(dijit.byId('textDiv'), "onClick", fadeOutAndRemove(parentNode, textDiv));
}
function fadeOutAndRemove (parent, currentDiv) {
    // just assume i can get the parent Node, and the current div, which will be textDiv       

    var objectId = currentDiv.getAttribute('id');
    dojo.style(objectId, "opacity", "1");
    var fadeArgs = {
        node: objectId,
        duration: 2000
    };
    dojo.fadeOut(fadeArgs).play();

    setTimeout(function() { parent.removeChild(currentDiv);}, 2000);
}
Run Code Online (Sandbox Code Playgroud)

javascript dojo

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

Dojox.grid.DataGrid - 在窗口小部件中 - 仅在可见选项卡上呈现

我正在使用包含DataGrid对象的Widget.当Widget包含在第一个选项卡中时(这是可见选项卡),Widget工作正常,但是当我在第二个选项卡上使用相同的代码时,Widget工作正常.

代码是相同的我已经做了几次检查,以确保没有其他问题 - 非网格代码渲染正常 - 只有有问题的网格.我已经尝试手动设置高度和宽度,这只会在第二个选项卡上产生一个大的灰色矩形.

我是否需要告诉Grid以某种方式刷新 - 或者它是TabContainer的属性?

帮助 - 这让我很生气!

dojo

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

使用log4j和axis2时出现问题

我在axis2上创建了一个web服务,我使用log4j进行日志记录.每次请求进入此WS时,我都会收到以下错误:

log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by 
log4j:ERROR [org.apache.catalina.loader.StandardClassLoader@7f342545] whereas object of type 
log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@7f342545
].
log4j:ERROR Could not instantiate appender named "CONSOLE".
[ERROR] java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

我的log4j.properties如下:

log4j.rootCategory=INFO, CONSOLE
#log4j.rootCategory=INFO, CONSOLE, LOGFILE

# Set the enterprise logger priority to FATAL
log4j.logger.org.apache.axis2.enterprise=FATAL
log4j.logger.de.hunsicker.jalopy.io=FATAL
log4j.logger.httpclient.wire.header=FATAL
log4j.logger.org.apache.commons.httpclient=FATAL

# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout …
Run Code Online (Sandbox Code Playgroud)

axis2 log4j

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

如何获取克隆存储库的上游存储库?

假设有人克隆存储库A导致存储库B然后我克隆存储库B,有没有办法确定上游存储库(即存储库A)是什么?我知道github显示'从blah/blah分叉',但我没有在这个项目中使用github.

我问的原因是我想要在一个差异文件中获得该人所做的所有更改.

在subversion中我可以做到svn log --stop-on-copy第一次提交,然后svn diff -rXXXX:HEADXXXX是分支的第一个修订版,以获得所有更改的差异.我知道分支和克隆并不完全相同,但我想提供最终的结果.在上游回购和克隆回购上做差异似乎是要走的路,但我可能错了.

提前致谢.

git

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

我如何利用java库?

我的项目是开发网络分析工具,我决定使用JUNG库.但是我不知道如何开始使用它?我正在使用eclipse IDE,那么如何在eclipse中集成它?谢谢.

java

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

有没有办法将用Java编写的代码转换/翻译成其他语言?

从理论上讲,这似乎对我有用.如果有可能,任何人都可以向我证实这一点吗?如果有这样的软件可以做到这一点?(比如Java to C++或C#)

一般来说,将Java等语言转换为PHP等服务器端编程语言是否可行?

php java oop translation transfer

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

jQuery加载HTML

我正在尝试将HTML加载到我页面上的某个区域,我可以加载纯文本一切正常,请参阅下面的示例:

function(msg) {
    // Replace the div's content with the page method's return.
    $("#CategoryExtension").text(msg);
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试包含HTML内容时,它会按原样显示,并在内容周围放置引号.

我怎么能克服这个?

jquery

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

十进制到位(二进制)

在任何语言中将十进制转换为二进制都很容易,反之亦然,但我需要一个更复杂的函数.

给定十进制数和二进制位,我需要知道二进制位是On还是Off(True或False).

例:

IsBitTrue(30,1) // output is False since 30 = 11110
IsBitTrue(30,2) // output is True
IsBitTrue(30,3) // output is True

该功能将被称为每秒很多次,因此需要快速算法..非常感谢您的帮助:D

algorithm

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

如何运行我安装的Java程序?

我下载了一个用Java实现的程序(在本例中为http://julian.togelius.com/mariocompetition2009/index.php).我首先尝试用Java打开Play.class文件,但它吐出一个我看不到的错误,因为控制台窗口消失得太快了.我在命令行上复制了这个,并得到以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: Play/class
Caused by: java.lang.ClassNotFoundException: Play.class
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: Play.class.  Program will exit.
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能让它正常运行?(如果这属于超级用户那么那很好.)

java

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

标签 统计

java ×3

dojo ×2

algorithm ×1

axis2 ×1

git ×1

javascript ×1

jquery ×1

log4j ×1

oop ×1

php ×1

transfer ×1

translation ×1