将淡入效果添加到intl-tel-input插件中

时间:2014-08-14 10:06:15

标签: javascript jquery fadein intl-tel-input

来自Jack O' connor

的电话输入插件

https://github.com/Bluefieldscom/intl-tel-input

我注意到标志需要大约一秒下载,我希望以淡入效果平滑这个。

有人可以建议这样做吗?

1 个答案:

答案 0 :(得分:0)

原来只需要几行jQuery:

var selectedFlag = $(".intl-tel-input .selected-flag .flag");
selectedFlag.hide();
$('<img/>').attr('src', '/path/to/flags.png').load(function() {
   $(this).remove(); // prevent memory leaks
   selectedFlag.fadeIn(2000);
});

在这里演示:http://codepen.io/jackocnr/pen/gLKtf

(来自https://stackoverflow.com/a/5058336/217866的图像缓存技术)