/* for theme TaJian */ (function() { //show modal $('.btn-open').click(function(evt) { var target_id = $(evt.target).parents('.btn-open').attr('href'); if ($(evt.target).hasClass('btn-open')) { target_id = $(evt.target).attr('href'); } $(target_id).css('display', 'block'); }); //hide modal $('.btn-close').click(function(evt) { $(evt.target).parents('.modal-mask').css('display', 'none'); }); $('.modal-mask').click(function(evt) { if ($(evt.target).hasClass('modal-mask')) { $(evt.target).css('display', 'none'); } }); $('#btn_addfav').click(function(e) { var share_content = $('input[name=share_content]').val(), select_tag = $('select[name=tag]').val(); if (!share_content) { alert('请填写分享内容或网址!'); return false; }else if (/https:\/\/[\w\.]+\/[\w]+/ig.test(share_content) == false) { alert('目前只支持抖音、快手、西瓜视频和Bilibili的分享网址哦!'); return false; } var btn = this; $(btn).prop('disabled', true); var postData = {content: share_content}; if (select_tag) { postData.tag = select_tag; } $.ajax({ url: '/api/addfav', method: 'POST', dataType: 'JSON', data: postData }).done(function(data, textStatus, jqXHR) { $(btn).removeAttr('disabled'); if (data.code == 1) { $('input[name=share_content]').val(''); alert(data.msg || data.err); }else { alert('保存失败!' + data.err); } }).fail(function(jqXHR, textStatus, errorThrown) { $(btn).removeAttr('disabled'); alert('服务器异常了:' + errorThrown); }); }); })();