CreateProject/Js/autoMail.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/******************************************************************************
*
* Filename: autoMail.cs
* Description: 邮箱智能提示js类封装
* Author : liangjw
* Created Mark: 2011-08-15
* E-mail: liangjw0504@163.com
* Version: V1.0.0.0
* Company: : Copyright (C) 2011 Create Family Wealth Power By Peter All Rights Reserved
* Remark: 无
* Update Author: 无
* Update Description: 无
* Update Mark : 无
*
*******************************************************************************/
(function ($) {
$.fn.autoMail = function (options) {
var opts = $.extend({}, $.fn.autoMail.defaults, options);
return this.each(function () {
var $this = $(this);
var o = $.meta ? $.extend({}, opts, $this.data()) : opts;
var top = $this.offset().top + $this.height() + 6;
var left = $this.offset().left;
var $mailBox = $('<div id="mailBox" style="top:' + top + 'px;left:' + left + 'px;width:' + $this.width() + 'px"></div>');
$('body').append($mailBox);
//设置高亮li
function setEmailLi(index) {
$('#mailBox li').removeClass('cmail').eq(index).addClass('cmail');
}
//初始化邮箱列表
var emails = o.emails;
var init = function (input) {
//取消浏览器自动提示
input.attr('autocomplete', 'off');
//添加提示邮箱列表
if (input.val() != "") {
var emailList = '<p>请选择邮箱类型</p><ul>';
for (var i = 0; i < emails.length; i++) {
emailList += '<li>' + input.val() + '@' + emails[i] + '</li>';
}
emailList += '</ul>';
$mailBox.html(emailList).show(0);
} else {
$mailBox.hide(0);
}
//添加鼠标事件
$('#mailBox li').hover(function () {
$('#mailBox li').removeClass('cmail');
$(this).addClass('cmail');
}, function () {
$(this).removeClass('cmail');
}).click(function () {
input.val($(this).html());
$mailBox.hide(0);
});
}
//当前高亮下标
var eindex = -1;
后面还有 52 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。