0

我无法使用 CSS3 制作动画,因为这些属性在浏览器中还不是标准的。

我可以用 json2html 创建一个 div 表。

我可以animate通过{height:(toggle)?'show':'hide', opacity: (toggle)?1:0}, function(){ $(this).css('display', (toggle)?'auto':'none').css('height', ) }使用 jQuery 设置一行来使行出现和消失。

我不能做的就是把它们放在一起。 我已经看过 json2html 示例 (Examples->jquery),它们应用了函数,但即使我了解这些函数是如何应用的,我仍然不知道如何合并动画。

如何$.aniamte()在 json2html 转换的 json2html 构造元素上调用 jQuery?

4

1 回答 1

1

图这有点旧但值得评论..

json2html 将带有“on”开头字符的属性映射到事件,所以

onclick -> jquery 事件“点击” onfocus -> jquery 事件“焦点”

它使用函数 $.on( event,...) 来注册事件。这意味着您可以使用 $.on() 识别的任何事件。 有关 $.on() 的更多文档

由于严格来说 $.animate 不是一个事件,而是一个 jquery 函数,因此您将无法将它与 json2html 一起使用。

于 2014-03-25T18:42:24.757 回答