/* *作者:anysui-wy *时间:2014-10-23 *需要结合jquery和Validform和lhgdialog一起使用 ----------------------------------------------------------*/ /*返回顶部 20160321因加侧边二维码,注释隐藏*/ //var lastScrollY = 0; //$(function () { // $("body").prepend(""); // window.setInterval("gotop()", 1); // // $("#floatHead").smartFloat(); // $(".rule-multi-radio").ruleMultiRadio(); //}); //function gotop() { // var diffY; // if (document.documentElement && document.documentElement.scrollTop) // diffY = document.documentElement.scrollTop; // else if (document.body) // diffY = document.body.scrollTop // else // {/*Netscape stuff*/ } // percent = .1 * (diffY - lastScrollY); // if (percent > 0) percent = Math.ceil(percent); // else percent = Math.floor(percent); // lastScrollY = lastScrollY + percent; // if (lastScrollY < 100) { // document.getElementById("gotop").style.display = "none"; // } else { // document.getElementById("gotop").style.display = "block"; // } //} //Tab控制函数 function tabs(tabObj,num) { //var tabNum = $(tabObj).parent().index("li"); //设置点击后的切换样式 $(tabObj).parent().parent().find("li").removeClass("selected"); $(tabObj).addClass("selected"); //根据参数决定显示内容 $(".tab-content").hide(); $(".tab-content").eq(num).show(); } /*搜索查询*/ function SiteSearch(send_url, divTgs, channel_name) { var strwhere = ""; if (channel_name !== undefined) { strwhere = "&channel_name=" + channel_name } var str = $.trim($(divTgs).val()); if (str.length > 0 && str != "输入关健字") { //window.location.href = send_url + "?keyword=" + encodeURI($(divTgs).val()) + strwhere; window.open(send_url + "?keyword=" + encodeURI($(divTgs).val()) + strwhere); } return false; } /*切换验证码*/ function ToggleCode(obj, codeurl) { $(obj).children("img").eq(0).attr("src", codeurl + "?time=" + Math.random()); return false; } //链接下载 function downLink(point, linkurl) { if (point > 0) { $.dialog.confirm("是否需要下载", function () { window.location.href = linkurl; }); } else { window.location.href = linkurl; } return false; } //显示浮动窗口 function showWindow(objId) { var box = '
正在很努力加载,请稍候...
'); }, success: function (data) { //$(listDiv).html(data); var strHtml = ''; for (var i in data) { strHtml += '' + unescape(data[i].content) + '
' + ' ' + '' + unescape(data[i].reply_content) + '
' + '暂无评论,快来抢沙发吧!
'); } }); } } //多项单选 $.fn.ruleMultiRadio = function () { var multiRadio = function (parentObj) { parentObj.addClass("multi-radio"); //添加样式 parentObj.children().hide(); //隐藏内容 var divObj = $('').prependTo(parentObj); //前插入一个DIV parentObj.find('input[type="radio"]').each(function () { var indexNum = parentObj.find('input[type="radio"]').index(this); //当前索引 var newObj = $('' + parentObj.find('label').eq(indexNum).text() + '').appendTo(divObj); //查找对应Label创建选项 if ($(this).prop("checked") == true) { newObj.addClass("selected"); //默认选中 } //检查控件是否启用 if ($(this).prop("disabled") == true) { newObj.css("cursor", "default"); return; } //绑定事件 $(newObj).click(function () { $(this).siblings().removeClass("selected"); $(this).addClass("selected"); parentObj.find('input[type="radio"]').prop("checked", false); parentObj.find('input[type="radio"]').eq(indexNum).prop("checked", true); parentObj.find('input[type="radio"]').eq(indexNum).trigger("click"); //触发对应的radio的click事件 //alert(parentObj.find('input[type="radio"]').eq(indexNum).prop("checked")); }); }); }; return $(this).each(function () { multiRadio($(this)); }); } //智能浮动层函数 $.fn.smartFloat = function () { var position = function (element) { var top = element.position().top; var pos = element.css("position"); $(window).scroll(function () { var scrolls = $(this).scrollTop(); if (scrolls > top) { if (window.XMLHttpRequest) { element.css({ position: "fixed", top: 0 }); } else { element.css({ top: scrolls }); } } else { element.css({ position: pos, top: top }); } }); }; return $(this).each(function () { position($(this)); }); };