$('.ngPseudoFile .button').hover(function(){
$(this).find('.back').stop().fadeTo(300, 1);
}, function(){
$(this).find('.back').stop().fadeTo(500, 0);
})
.click(function(){
var PFile = $(this).parent();
var PFileName = PFile.attr('data-name');
var Executed = false;
$('#NGFormInput_' + PFileName)
.trigger('click')
.on('change', function(){
if (!Executed) {
var FakePath = $(this).val().split('\\');
PFile.find('.text').text(FakePath[FakePath.length - 1]);
Executed = true;
}
});
});
Вот, код без изменений. Больше нигде ничего не используется для элемента.