我有这段代码,我需要只针对一行的第一次点击和其他的正常点击.
$esCarousel.show().elastislide({
imageW : 240,
onClick : function( $item ) {
if( anim ) return false;
anim = true;
// only in the FIRST CLICK click show wrapper (expected but don't work)
_addImageWrapper();
// on click show image
_showImage($item);
// change current
current = $item.index();
}
});
Run Code Online (Sandbox Code Playgroud)
当我点击该项目时,一切都很好,但当我再次点击时,我只需要"$ _showImage($ item);"而不是"_addImageWrapper();".
你能帮助我吗?我真的是一个关于js的新手:(
更新:当我关闭时(用fadeOut关闭)它不会再打开!必须是因为已经点击了轮播...如何"重置"点击?
$navClose.on('click.rgGallery', function( event ) {
$('.rg-image-wrapper').fadeOut('2000');
return false;
});
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助,我正在学习这个(我想:x)!