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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。