【发布时间】:2012-05-30 13:24:31
【问题描述】:
我有一个文件 jQuery 来创建翻牌效果,我将其更改为 JSNI,使用原生函数但出错。我不知道怎么了。有谁能够帮我? 这是我的原生函数:
public native void flip() /*-{
$(document).ready(function () {
$('#nav-list-example div div.back').hide().css('left', 0);
function mySideChange(front) {
if (front) {
$(this).parent().find('div.front').show();
$(this).parent().find('div.back').hide();
} else {
$(this).parent().find('div.front').hide();
$(this).parent().find('div.back').show();
}
}
$('#nav-list-example div').hover(
function () {
$(this).find('div').stop().rotate3Di('flip', 250, {direction: 'clockwise', sideChange: mySideChange});
},
function () {
$(this).find('div').stop().rotate3Di('unflip', 500, {sideChange: mySideChange});
}
);
});
}-*/;
【问题讨论】: