123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758 |
- /*缩水工具初始化*/
- //var config = {
- // Table: "#toolTable",
- // b: { n: "grey", r: "ball-red" },
- // f: { n: "white", r: "blue" },
- // fastNav: {o:"fastNavBox",show:true},
- // firstRow:false, //是否为第一列绑定事件
- // secondRow:true,//是否为第二列绑定事件
- // thirdRow:false,//是否为第三列绑定事件
- // form:#form1
- //};
- var toolTrend = function (toolConfig)
- {
- var $table = $(toolConfig.Table);
- if (typeof $table == "undefined")
- return;
- var _nav = new Array();
- //重置所有数据
- var reset = function ()
- {
- var form;
- if (typeof (toolConfig.form) != "undefined") { form = $(toolConfig.form)[0]; }
- else { form = $("#form1")[0]; }
- form.reset();
- $table.find("ul,ul[class*='list array'],section,dl").each(function ()
- {
- $(this).children("li.ballbox,li.framebox,li.aloneli,li[class*='ballbox'],dd.framebox,div.framebox").each(function ()
- {
- $(this).children().each(function ()
- {
- var s = $(this), c = s.attr("class");
- if (typeof c != "undefined" && 1 < c.length)
- {
- if (s.attr("class").indexOf(toolConfig.b.r) != -1)
- {
- s.attr("class", s.attr("class").replace(toolConfig.b.r, toolConfig.b.n));
- }
- if (s.attr("class").indexOf(toolConfig.f.r) != -1)
- {
- s.attr("class", s.attr("class").replace(toolConfig.f.r, toolConfig.f.n));
- }
- }
- if (s.is("input:text"))//s.is("input:hidden") ||
- {
- s.val("");
- }
- if (s.is("textarea"))
- {
- s.val("");
- }
- if (s.is("input:checked"))
- {
- s.removeAttr("checked");
- }
- });
- });
- });
- //如果还存在特殊情况需要清除的在页面上加入specialClear方法即可
- if (typeof specialClear === 'function')
- {
- specialClear();
- //存在且是function
- }
- return false;
- }
- var toolInit = function ()
- {
- var list = $table.find("ul,ul[class='list array'],section,dl.qxcjo");
- list.children("li.ballbox,li.framebox,li.ballbox-b,dd.framebox,div.framebox").each(function ()
- {
- var $this = $(this), $select, $reset, $list = new Array(), $input;
- $this.children().each(function ()
- {
- var s = $(this), c = s.attr("class");
- if (typeof c != "undefined" && 1 < c.length)
- {
- if (s.attr("class").indexOf("ball") != -1) { $list.push({ o: s, t: "b" }); }
- if (s.attr("class").indexOf("frame") != -1) { $list.push({ o: s, t: "f" }); }
- if (s.attr("class").indexOf("bblue") != -1) { $list.push({ o: s, t: "bb" }); }
- }
- if (s.is(".chenk")) { $select = s; }
- if (s.is(".canle")) { $reset = s; }
-
-
- });
- if (typeof $select == "undefined") { $select = $this.find(".chenk"); $select.click(function () { selectAll($list, $input); }); }
- if (typeof $reset == "undefined") { $reset = $this.find(".canle"); $reset.click(function () { selectReset($list); }); }
- for (var k = 0; k < $list.length; k++)
- {
- var t = $list[k].t;
- $list[k].o.click(function () {
- var _this = $(this);
- selectOne(_this, t);
- });
- }
- });
- $("#resetbtn").click(function ()
- {
- reset();
- return false;
- });
- };
- var selectOne = function (o,t) {
- var c = o.attr("class");
- if ("b" == t)
- {
- if (c.indexOf(toolConfig.b.n) == -1)
- {
- o.attr("class", c.replace(toolConfig.b.r, toolConfig.b.n));
-
- }
- else
- {
- o.attr("class", c.replace(toolConfig.b.n, toolConfig.b.r));
- }
-
- }
- if ("f" == t)
- {
- if (c.indexOf(toolConfig.f.n) == -1)
- {
- o.attr("class", c.replace(toolConfig.f.r, toolConfig.f.n));
- } else
- {
- o.attr("class", c.replace(toolConfig.f.n, toolConfig.f.r));
- }
- }
- if ("bb" == t)
- {
- if (c.indexOf(toolConfig.bb.n) == -1)
- {
- o.attr("class", c.replace(toolConfig.bb.r, toolConfig.bb.n));
- } else
- {
- o.attr("class", c.replace(toolConfig.bb.n, toolConfig.bb.r));
- }
- }
- //var id = o.prve(":checkbox");
- // var ckb = document.getElementById(id);
- // if (ckb.checked) {
- // ckb.checked = false;
- // } else { ckb.checked = true; }
- var ckb = o.prev(":checkbox");
- //alert("0" + ckb.is(":checked"));
- if (ckb.is(":checked")) {
- ckb[0].checked = true;
- //ckb.attr("checked", false);
- //alert("1"+ckb.attr("checked"));
- //ckb.prop("checked", false);
- //alert("2"+ckb.attr("checked"));
- } else
- {
- ckb[0].checked = false;
- //ckb.attr("checked", true);
- //alert("1"+ckb.attr("checked"));
- //ckb.prop("checked", true);
- //alert("2"+ckb.attr("checked"));
- }
- };
- var selectAll = function (l)
- {
- if (typeof l == "undefined" || 0 == l.length) { return; }
- var c = "";
- for (var i = 0; i < l.length; i++)
- {
- c = l[i].o.attr("class");
- if ("b" == l[i].t) { l[i].o.attr("class", c.replace(toolConfig.b.n, toolConfig.b.r)); }
- if ("f" == l[i].t) { l[i].o.attr("class", c.replace(toolConfig.f.n, toolConfig.f.r)); }
- }
- };
- var selectReset = function (l)
- {
- if (typeof l == "undefined" || 0 == l.length) { return; }
- for (var i = 0; i < l.length; i++)
- {
- if ("b" == l[i].t) { l[i].o.attr("class", l[i].o.attr("class").replace(toolConfig.b.r, toolConfig.b.n)); }
- if ("f" == l[i].t) { l[i].o.attr("class", l[i].o.attr("class").replace(toolConfig.f.r, toolConfig.f.n)); }
- }
- };
- toolInit();
- }
- /*缩水结果过滤*/
- //var config = {
- // showBox: "",
- // inputId: "",
- // btnDel: "",
- // btnUp: "",
- // liStyle:"" , //三列不传该参数,两列(group2),一列列(group)
- // firstLoad:0 //第一次加载
- //};
- var ToolResultFilter = function (config)
- {
- if (typeof config.showBox == "undefined") return;
- var ie = $.browser.msie;
- var $list = $(config.showBox).find("li");
- $list.unbind("click");
- $list.each(function (i, o)
- {
- var index = i;
- var l = $(o);
- l.click(function (event)
- {
- if (ie)
- {
- if ("cancel-btn" == event.srcElement.className)
- { l.remove(); filterResult(); reloadHtml(); } else
- { select(l); }
- }
- else
- {
- var t = $(event.target);
- if ("cancel-btn" == t.attr("class"))
- { l.remove(); filterResult(); reloadHtml(); } else
- { select(l); }
- }
- });
- });
- var select = function (o)
- {
- o.attr("class", ((o.attr("class") || "") == "") ? "skyblue" : "");
- };
- var update = function ()
- {
- $(config.showBox).find("li").each(function ()
- {
- var $this = $(this); if (!$this.is(".skyblue")) { $this.remove(); }
- });
- filterResult(); reloadHtml();
- };
- var del = function ()
- {
- $(config.showBox).find("li").each(function ()
- {
- var $this = $(this);
- if ($this.is(".skyblue"))
- { $this.remove(); }
- });
- filterResult();
- reloadHtml();
- };
- var filterResult = function ()
- {
- if (typeof config.inputId == "undefined") return;
- var l = $(config.showBox).find("li");
- var a = new Array();
- for (var i = 0; i < l.length; i++)
- { a.push($.trim(l.eq(i).text().replace("━", ""))); }
- $(config.inputId).val(a.join(";"));
- };
- var reloadHtml = function ()
- {
- if (typeof config.inputId == "undefined") return;
- if (typeof config.showBox == "undefined") return;
- var style = (typeof config.liStyle == "undefined") ? "" : config.liStyle;
- var h = "";
- var n = new Array();
- var hiddenNum = $(config.inputId).val();
- $(config.showBox).html("");
- if (hiddenNum.length > 1)
- {
- n = hiddenNum.split(";");
- h = "<div class='" + style + "'><ul>";
- for (var i = 0; i < n.length; i++)
- {
- h += "<li>" + n[i] + "<span class=\"cancel-btn\">━</span></li>";
- //if ((i + 1) % 5 == 0 && i < n.length) { h += "</ul></div><div class='" + style + "'><ul>"; }
- }
- h += "</ul></div>";
- $(config.showBox).html(h);
- bindClick();
- }
- $("#spanZhuShu").text(n.length);
- $("#zhuShu").val(n.length);
- $("#spanMoney").text(n.length * 2);
- };
- var bindClick = function ()
- {
- $(config.showBox).find("li").each(function (i, o)
- {
- var index = i;
- var l = $(o);
- l.click(function (event)
- {
- if (ie)
- {
- if ("cancel-btn" == event.srcElement.className) { l.remove(); filterResult(); reloadHtml(); }
- else { select(l); }
- }
- else
- {
- var t = $(event.target);
- if ("cancel-btn" == t.attr("class"))
- { l.remove(); filterResult(); reloadHtml(); } else
- { select(l); }
- }
- });
- });
- };
- if (typeof config.firstLoad == "undefined" || config.firstLoad == 0)
- {
- if (typeof config.btnDel != "undefined") { $(config.btnDel).click(function () { del(); }); }
- if (typeof config.btnUp != "undefined") { $(config.btnUp).click(function () { update(); }); }
- if (typeof config.firstLoad != "undefined" && typeof isfirstLoad != "undefined")
- { isfirstLoad = 1; }
- }
- };
- ////多项选择
- //var selectCheckbox = function (name, status)
- //{
- // $("input[name='" + name + "']").attr("checked", status);
- //}
- //输入的是否是数字
- var isNumber = function (e)
- {
- if ($.browser.msie)
- {
- if (((event.keyCode > 47) && (event.keyCode < 58)) ||
- (event.keyCode == 8))
- {
- return true;
- } else
- {
- return false;
- }
- } else
- {
- if (((e.which > 47) && (e.which < 58)) ||
- (e.which == 8))
- {
- return true;
- } else
- {
- return false;
- }
- }
- }
- ////单选列表选中一个
- var BaseCheckedOne = function (e, css, selectCss, inputId, elementTypeName)
- {
- var $this = $(e);
- $this.parent().children(elementTypeName + "[class=" + selectCss + "]").each(function (i)
- {
- $(this).attr("class", css);
- });
- //$this.attr("class", selectCss);
- var id = $this.attr("id");
- $("label[for=" + id + "]").attr("class", selectCss);
- //$("#" + inputId).val($.trim($this.text()));
- // alert($("#" + inputId).val());
- }
- //3D有号码结果的提交处理
- var sdtools = function (val)
- {
- var form = $("#form1");
- if (val == "buy")
- {
- alert("对不起!该功能暂时不可用!");
- return;
- form.attr("action", "/cailele.aspx?lottid=2002&lotcid=1");
- form.attr("target", "_blank");
- }
- if (val == "download")
- {
- form.attr("action", "download.aspx");
- form.attr("target", "_self");
- }
- if (val == "ss")
- {
- form.attr("action", "3dss.aspx");
- form.attr("method", "post");
- }
- form.submit();
- }
- //p3有号码结果的提交处理
- var p3tools = function (val)
- {
- var form = $("#form1");
- if (val == "buy")
- {
- alert("对不起!该功能暂时不可用!");
- return;
- form.attr("action", "/cailele.aspx?lottid=2002&lotcid=2");
- form.attr("target", "_blank");
- }
- if (val == "download")
- {
- form.attr("action", "download.aspx");
- form.attr("target", "_self");
- }
- if (val == "ss")
- {
- form.attr("action", "p3ss.aspx");
- form.attr("method", "post");
- }
- form.submit();
- }
- //双色球有号码结果的提交处理
- var ssqtools = function (val)
- {
- var form = $("#form1");
- if (val == "buy")
- {
- alert("对不起!该功能暂时不可用!");
- return;
- form.attr("action", "/cailele.aspx?lottid=2002&lotcid=4");
- form.attr("target", "_blank");
- }
- if (val == "download")
- {
- form.attr("action", "/tool/download.aspx");
- form.attr("target", "_self");
- }
- if (val == "ss")
- {
- form.attr("action", "ssq_ss.aspx");
- }
- form.submit();
- }
- //22选5有号码结果的提交处理
- var eewtools = function (val)
- {
- var form = $("#form1");
- if (val == "buy")
- {
- alert("对不起!该功能暂时不可用!");
- return;
- form.attr("action", "http://www.cailele.com/");
- form.attr("target", "_blank");
- }
- if (val == "download")
- {
- form.attr("action", "download.aspx");
- form.attr("target", "_self");
- }
- form.submit();
- }
- //七乐彩有号码结果的提交处理
- var qlctools = function (val)
- {
- var form = $("#form1");
- if (val == "buy")
- {
- alert("对不起!该功能暂时不可用!");
- return;
- form.attr("action", "http://www.cailele.com/");
- form.attr("target", "_blank");
- }
- if (val == "download")
- {
- form.attr("action", "download.aspx");
- form.attr("target", "_self");
- }
- form.submit();
- }
- //大乐透有号码结果的提交处理
- var dlttools = function (val)
- {
- var form = $("#form1");
- if (val == "buy")
- {
- alert("对不起!该功能暂时不可用!");
- return;
- form.attr("action", "/cailele.aspx?lottid=2002&lotcid=12");
- form.attr("target", "_blank");
- }
- if (val == "download")
- {
- form.attr("action", "download.aspx");
- form.attr("target", "_self");
- }
- form.submit();
- }
- //排列五有号码结果的提交处理
- var p5tools = function (val)
- {
- var form = $("#form1");
- if (val == "buy")
- {
- alert("对不起!该功能暂时不可用!");
- return;
- form.attr("action", "/cailele.aspx?lottid=2002&lotcid=3");
- form.attr("target", "_blank");
- }
- if (val == "download")
- {
- form.attr("action", "download.aspx");
- form.attr("target", "_self");
- }
- form.submit();
- }
- //七星彩有号码结果的提交处理
- var qxctools = function (val)
- {
- var form = $("#form1");
- if (val == "buy")
- {
- alert("对不起!该功能暂时不可用!");
- return;
- form.attr("action", "/cailele.aspx?lottid=2002&lotcid=19");
- form.attr("target", "_blank");
- }
- if (val == "download")
- {
- form.attr("action", "download.aspx");
- form.attr("target", "_self");
- }
- form.submit();
- }
- var savenum = function ()
- {
- var num = getCheckboxNotChecked("chknum");
- var nums = num.split(",");
- for (var i = 0; i < nums.length; i++)
- {
- if (nums[i] != "")
- {
- $("#num" + nums[i]).remove();
- }
- }
- var out = getCheckboxChecked("chknum");
- var outs = out.split(",");
- var zhushu = outs.length - 1;
- $("#zs").html(zhushu);
- $("#money").html(zhushu * 2);
- $("#zhushu").val(zhushu);
- $("#numValue").val(out);
- }
- var deletenum = function ()
- {
- var num = getCheckboxChecked("chknum");
- var nums = num.split(",");
- for (var i = 0; i < nums.length; i++)
- {
- if (nums[i] != "")
- {
- $("#num" + nums[i]).remove();
- }
- }
- var out = getCheckboxNotChecked("chknum");
- var outs = out.split(",");
- var zhushu = outs.length - 1;
- $("#zs").html(zhushu);
- $("#money").html(zhushu * 2);
- $("#zhushu").val(zhushu);
- $("#numValue").val(out);
- }
- var getCheckboxChecked = function (name)
- {
- var str = "";
- var items = $(":checkbox[name=" + name + "]");
- for (var i = 0; i < items.length; i++)
- {
- if ($(items[i]).attr("checked") == "checked")
- str = str + $(items[i]).val() + ",";
- }
- return str;
- }
- var getCheckboxNotChecked = function (name)
- {
- var str = "";
- var items = $(":checkbox[name=" + name + "]");
- for (var i = 0; i < items.length; i++)
- {
- if ($(items[i]).attr("checked") != "checked")
- str = str + $(items[i]).val() + ",";
- }
- return str;
- }
- var sdgs = function (j, r, dw)
- {
- //不定位
- if (dw == 2)
- {
- for (var i = 0; i < 10; i++)
- {
- var obj = $("#show_" + i);
- obj.hide();
- }
- $("#show_" + j).show();
- $("#h3title").html(j + " 跟随 " + r);
- }
- else //定位
- {
- for (var i = 0; i < 10; i++)
- {
- $("ul[name='show_" + i + "']").css("display", "none");
- }
- var obj = $("ul[name='show_" + j + "']");
- obj.css("display", "block");
- $("#h3title").html(j + " 跟随 " + r);
- }
- }
- var checkValue = function ()
- {
- var hiddens = $('ul.list.ssq input:hidden');
- for (var i = 0; i < hiddens.length; i++)
- {
- if (hiddens[i].defaultValue != "")
- {
- return true;
- }
- }
- var radios = $('ul.list.ssq input:radio');
- for (var i = 0; i < radios.length; i++)
- {
- if (radios[i].checked)
- {
- return true;
- }
- }
- var txtboxs = $('ul.list.ssq input:text.return');
- var valuecount = 0;
- for (var i = 0; i < txtboxs.length; i++)
- {
- if (txtboxs[i].value != "")
- {
- valuecount++;
- }
- }
- if (valuecount == 2)
- {
- return true;
- }
- alert("未选择过滤条件");
- return false;
- }
- var lastPage = function ()
- {
- var url = $("#lastpage").attr("href");
- document.writeln("<a href=\"" + url + "\">返回</a>");
- }
- var Czuhe = function (sid)
- {
- var zuhes = $("input:radio[name='zuhe']");
- var id;
- for (var i = 0; i < zuhes.length; i++)
- {
- if (zuhes[i].checked)
- {
- id = zuhes[i].id;
- break;
- }
- }
- var checkboxs = $("." + sid + " input:checkbox");
- switch (id)
- {
- case "zuhe1":
- for (var i = 0; i < checkboxs.length; i++)
- {
- checkboxs[i].checked = true;
- }
- break;
- case "zuhe2":
- for (var i = 0; i < checkboxs.length; i++)
- {
- if (checkboxs[i].id == "baozi")
- { checkboxs[i].checked = false; }
- else
- { checkboxs[i].checked = true; }
- }
- break;
- }
- }
- ///左右两边切换
- var checkedOther = function (e)
- {
- var data = $(e).val();
- if (data == "0")
- {
- $("#leftul").attr("class", "list array rightArray");
- $("#rightul").attr("class", "list array selected");
- } else if (data == "1")
- {
- $("#leftul").attr("class", "list array rightArray selected");
- $("#rightul").attr("class", "list array");
- }
- }
- ///默认的复选绑定操作
- (function ()
- {
- $("li.ballbox,li.framebox,li.aloneli,li[class*='ballbox'],dd.framebox,div.framebox").each(function ()
- {
- var _l = $(this);
- var _b = _l.children(".btu");
- _b.children("input").click(function ()
- {
- var _this = $(this); var _val = new Array();
- if (_this.attr("class") == "chenk")
- {
- _l.children(":checkbox").each(function ()
- {
- this.checked = true;
- if ($(this).is(":checked")) { _val.push(this.value); }
- });
- } else
- {
- _l.children(":checkbox").each(function ()
- {
- this.checked = false;
- if ($(this).is(":checked")) { _val.push(this.value); }
- });
- }
- });
- }
- );
- })();
|