2010-08-25 79 views
0

我正在寻找一种使用jquery而不使用gwtQuery来操作uibinder内部的div元素的手动方法。有没有例子?使用jquery调用gwt uibinder div元素

jQuery的将是拥有GWT-入门point.nocache.js文件

<html> 
<head> 
    <script type="text/javascript" language="javascript" src="jquery-1.4.2.min.js"></script> 
    <script type="text/javascript" language="javascript" src="testapp/testapp.nocache.js"></script> 
</head> 

<body> 
    <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' style="position:absolute;width:0;height:0;border:0"></iframe> 


</body> 


<script> 

alert($('.cssclass ul li a img').width()); //return null ,mean fail 

//if i do like below with settimer, success 
setTimeout("alert($('.cssclass ul li a img').width()) ", 5000) ; // success, with result 

//if i use jquery.ready() or jquery.load() to call the selector , all fail 



</script> 

回答

1

内app.html如何调用从onModuleLoad这些方法至少?在此之前,您不能确定GWT是否完成了创建DOM结构。您是否看过JSNI?然后,您可以使用GWT代码更顺利地将您的调用集成到jQuery方法中。