概述
$(function() {
//自定义复选框
$(".r_hide").click(function(){
var flag = $(this).val();
if(flag == 1)
{
$(this).val("0");
}
else
{
$(this).val("1");
}
});
var wid_ = getUrlParam("wid");
if(!isEmpty(wid_)){
$(".left-menu .left-menu-s li").each(function(){
if($(this).attr("data")==wid_){
$(this).addClass("leftbgblue");
return false;
}
});
}
var type_ = getUrlParam("type");
if(!isEmpty(type_)){
$(".left-menu .left-menuding").each(function(){
if($(this).find("a").first().text()==type_){
$(this).find("span").first().addClass("leftbgblue");
return false;
}
});
}
$(".hnav a").each(function(){
$this=$(this);
$span=$this.find('span');
if(window.location.href.indexOf($this[0].href) >= 0){
$span.addClass("bgblue");
return false;
}
if(window.location.href.indexOf("/my/addfavorites.htm") >= 0||window.location.href.indexOf("/my/singleGraphic.htm") >= 0){
if($span.text()=="我要推送"){
$span.addClass("bgblue");
return false;
}
}
});
$("#userID").mouseenter(function(e){
$("#userLayer").css("display","block");
});
$("#userLayer").mouseleave(function(){
$("#userLayer").css("display","none");
});
});
//我的订阅
function h(obj,url){
obj.style.behavior='url(#default#homepage)';
obj.setHomePage(url);
}
function Toggle(id){
var o = document.getElementById("ans"+id);
if(o.style.display == "") o.style.display = "none"; else o.style.display = "";
}
var nowMath = new Date();
function nowSendTime()
{if((nowMath.getMonth()+1)==1||(nowMath.getMonth()+1)==4||(nowMath.getMonth()+1)==7||
(nowMath.getMonth()+1)==10)
{document.getElementById("tm1").options[9].selected=true;
document.getElementById("tm2").options[9].selected=true;}
if((nowMath.getMonth()+1)==2||(nowMath.getMonth()+1)==5||(nowMath.getMonth()+1)==8||
(nowMath.getMonth()+1)==11)
{document.getElementById("tm1").options[10].selected=true;
document.getElementById("tm2").options[10].selected=true;}
if((nowMath.getMonth()+1)==3||(nowMath.getMonth()+1)==6||(nowMath.getMonth()+1)==9||
(nowMath.getMonth()+1)==12)
{document.getElementById("tm1").options[11].selected=true;
document.getElementById("tm2").options[11].selected=true;}
}
function reload(){
var ra = Math.random(new Date);
ajaxFunction("/ajax/genimage");
//document.getElementById("pic").src="http://$bdVcodeImageHost$/cgi-bin/genimg?$bdVcodeEncodeStr$"+"&ra="+ra;
}
function ShowTab(id){
var o = document.getElementById("tab");
if(id == 1){
o.innerHTML = "<a href='javascript:ShowTab(2)'>关键词订阅</a><span>新闻频道订阅</span>";
document.getElementById("tab1").style.display = "none";
document.getElementById("tab2").style.display = "";
}
if(id == 2){
o.innerHTML = "<span>关键词订阅</span><a href='javascript:ShowTab(1)'>新闻频道订阅</a>";
document.getElementById("tab1").style.display = "";
document.getElementById("tab2").style.display = "none";
}
}
/**
* 获取URL参数
* @param name
* @returns
*/
function getUrlParam(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var url = window.location.search.substr(1).match(reg);
if (url!=null){
return decodeURI(url[2]);
}
return null;
}
//判断是否为空
function isEmpty(str) {
if(str == null || str == "" || $.trim(str).length == 0){
return true;
}
return false;
}
function isEmail(str){
var reg = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
return reg.test(str);
}
//格式化日期,
function formatDate(date,format){
var paddNum = function(num){
num += "";
return num.replace(/^(d)$/,"0$1");
};
//指定格式字符
var cfg = {
yyyy : date.getFullYear() //年 : 4位
,yy : date.getFullYear().toString().substring(2)//年 : 2位
,M : date.getMonth() + 1 //月 : 如果1位的时候不补0
,MM : paddNum(date.getMonth() + 1) //月 : 如果1位的时候补0
,d : date.getDate() //日 : 如果1位的时候不补0
,dd : paddNum(date.getDate())//日 : 如果1位的时候补0
,hh : date.getHours() //时
,mm : date.getMinutes() //分
,ss : date.getSeconds() //秒
};
format || (format = "yyyy-MM-dd hh:mm:ss");
return format.replace(/([a-z])(1)*/ig,function(m){return cfg[m];});
}
function getcheckbox(){
var selectInput=document.getElementsByName("checkboxs");
if(selectInput==undefined||selectInput==""||selectInput==null){
alert("没有找到name为checkboxs的input标签!","");
return "";
}
var idArray="";
var hasSelect = false;
for (var i=0;i<selectInput.length;i++)
{
//被选中
if(selectInput[i].checked||selectInput[i].value == "1")
{
hasSelect = true;
// 通过隐藏input元素找到选择的记录的id,nextSibling属性可返回某个元素之后紧跟的元素
// var selectId = selectInput[i].nextSibling.nextSibling;
var selectId = selectInput[i].nextSibling;
idArray+=selectId.value+",";
}
}
if(hasSelect==false){
alert("请选择记录!","");
return "";
}
return idArray;
}
/**
* 前台页面checkboxs复选框全选
*/
function selectAlls(){
if(document.getElementById("selectAll").value == "0"){
$("input[name='checkboxs']").each(function(){
if($(this).val()!="0"){
$(this).trigger("click");
}
});
}
else{
$("input[name='checkboxs']").each(function(){
if($(this).val()!="1"){
$(this).trigger("click");
}
});
}
}
function selectAllsById(selectId,id){
if($("#"+selectId).val() == "0"){
$("#"+id).find("input[name='checkboxs']").each(function(){
if($(this).val()!="0"){
$(this).trigger("click");
}
});
}
else{
$("#"+id).find("input[name='checkboxs']").each(function(){
if($(this).val()!="1"){
$(this).trigger("click");
}
});
}
}
最后
以上就是怕孤单西牛为你收集整理的一个常用的公共js的全部内容,希望文章能够帮你解决一个常用的公共js所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复