【发布时间】:2015-09-13 08:41:34
【问题描述】:
我需要在 ajax 加载后添加一个类。我首先给一些元素一个“准备好”的类,它会启动一个 CSS 转换。当链接 li#menu-item-318 a 被点击时,它会删除准备好的类,然后反转 css 转换,然后加载一个新的 html 文档。
这就是我卡住的地方。在 Ajaxload 上,我需要在 .test 容器中加载的相同元素上的相同类上再次设置就绪类,以再次为新页面 a-swell 启动 CSS 转换。
代码:
$(function () {
$('.v-line, .h-line, .nav, #ban_image img').addClass('ready');
});
$('li#menu-item-318 a').click(function(e){
e.preventDefault();
var linkNode = this;
$('.v-line, .h-line, #ban_image img')
.removeClass('ready')
.one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend',
function(e) {
$(".js-pageTransition").load("photo.html .test> *");
});
});
【问题讨论】:
标签: javascript jquery html css ajax