2010-08-31 2 views
0

я есть UiBinder HTML элемент, как показано нижеUiBinder элемент получить с селектором Jquery неудачу на хромированной/сафари

 <g:HTMLPanel> 
    <div class='thumbnailWrapper'> 
    <ul> 
     <li> 
      <a href='#'><img src='41546-140.jpg' /></a> 
      <div class='caption'> 
       <p class='captionInside'>testing javascript</p> 
      </div> 
     </li> 
     <div class='clear'></div><!-- clear the float --> 
    </ul><!-- end unordered list --> 
</div><!-- end spolightWrapper div --> 

<script> 
jQ_Zoom(); 
</script> 

     </g:HTMLPanel> 

мои Javascript не проблема выполняется в светлячок, то есть. но в сафари/ хром javascript не звонит. посмотрите мой загруженный образец на http://bit.ly/ayuFc1. попробуйте открыть с светлячок и по сравнению с хром/сафари

мой Javascript

function jQ_Zoom(){ 

     alert('yoyo');  

alert($('.thumbnailWrapper ul li').find('img').height()); 

} 
+0

Ваш javascript? –

+0

@ Андрей обновил – cometta

ответ

0

Похоже, что вы ставите <script> тег непосредственно в UiBinder XML, который не выглядит правильно. Я думаю, что правильным решением является либо:

  1. Оберните функцию Javascript в JSNI call.
  2. Сделайте свой Javascript <script> вызовом в вашем файле HTML (за пределами UiBinder).

Первый вариант - это предпочтительный метод интеграции собственного Javascript с GWT.

 Смежные вопросы

  • Нет связанных вопросов^_^