正文
jquery判断是否能访问,jquery中判断某个类是否存在的方法
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
jquery判断页面网址是否有效
方法一:(jQuery方法: 适用所有浏览器)
HTML页面:
!DOCTYPE html
html
head lang="en"
meta charset="UTF-8"
title/title
script type="text/javascript" src="js/jquery-1.7.1.min.js"/script
/head
body
a href=""【jquery检测链接有效性】/a
a href=""【jquery检测链接有效性2】/a
//script type="text/javascript" src="js/base.js"/script
/body
/html
JS页面:
//判断地址有效性$("body a").each(function(){
$(this).click(function(){
$.ajax({
url: $(this).attr("href"),
type: 'GET',
complete: function(response){
if(response.status == 404){
location.href="";
alert('无效');
}else{
alert('有效');
}
}
});
});
});
方法二:(AJAX XMLHTTP方法: 使用ActiveXObject,所以仅支持IE,非IE内核浏览器不可用。)
script type="text/javascript"
function chkurl(url) {
var xmlhttp = new ActiveXObject( "Microsoft.XMLHTTP");
xmlhttp.open("GET",url,false);
xmlhttp.send();
if(xmlhttp.readyState==4){
if(xmlhttp.Status != 200) alert("不存在")
else alert("存在")
}
}
/script
a href="" onclick="javascript:return chkurl(this.href);"【ajax检测链接有效性】/a
js 检测网址是否能正常访问用js实现,判断指定的url是否有效,涉及到跨域,返回的状态是0,求大神指教,
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
meta name="keywords" content="js判断URL是否可访问" /
titlejs判断URL是否可访问/title
/head
body
div检验的url地址:/div
input type="text" style="width:600px;height:30px;font-size:14px;" id="urlText" value="" /
input type="button" value="判断是否可访问" onclick="getURL()" /
br /
div id="msg1"/div
div id="msg"/div
script type="text/javascript" src="js/jquery-1.10.2.js"/script
script type="text/javascript"
function getURL() {
$("#msg").html("");
var url = $("#urlText").val();//请求的url
var dateTime = disptime();
var time2 = dateTime.DateTime;
$("#msg1").html("发送时间:" + time2);
$.ajax({
type: 'get',
url: url,
cache: false,
dataType: "jsonp", //跨域采用jsonp方式
processData: false,
timeout:10000, //超时时间,毫秒
complete: function (data) {
var dateTime2 = disptime();
var time22 = dateTime2.DateTime;
var htmlTxt =[];
if (data.status==200) {
htmlTxt.push("成功br/");
} else {
htmlTxt.push("失败br/");
}
htmlTxt.push("readyState=" + data.readyState + "br/status=" + data.status + "br/statusText=" + data.statusText + "br/响应时间:" + time22);
var htmlString = htmlTxt.join('');
$("#msg").html(htmlString);
}
});
}
function disptime() {
var date = new Date();
var = date.getFullYear();//四位年份
var month = date.getMonth() + 1;//月份 0-11
var day = date.getDate();//日
var HH = date.getHours();//时
var minute = date.getMinutes();//分钟
var second = date.getSeconds();//秒
var milliseconds=date.getMilliseconds();//毫秒
if (month 10) {
month = "0" + month;
}
if (day 10) {
day = "0" + day;
}
if (HH 10) {
HH = "0" + HH;
}
if (minute 10) {
minute = "0" + minute;
}
if (second 10) {
second = "0" + second;
}
var time = + "-" + month + "-" + day + " " + HH + ":" + minute + ":" + second + " " + milliseconds;
var timeTxt = + month + day + HH + minute + second;
var time = {
DateTime: time,
TimeTxt: timeTxt
}
return time;
}
/script
/body
/html
Jquery 判断是不是 移动设备 浏览
首先,只判断是否是用 移动设备 浏览的:
// Mobile 这里是只有不再 移动设备 上访问时,才给相应元素加上 mouseenter 和 mouseleave 事件。
if (!navigator.userAgent.match(/mobile/i)) {
$('.nav-dots span').mouseenter(function(){
$(this).css('background-color', 'rgba(0, 0, 0, 0.2) !important');
});
$('.nav-dots span').mouseleave(function(){
$(this).css('background-color', 'rgba(255, 255, 255, 0.2) !important');
});
}
第二,需要得到详细的移动设备的类型:
$(document).ready(function() {
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i) ? true : false;
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i) ? true : false;
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false;
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i) ? true : false;
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Windows());
}
};
if( isMobile.any() )
{
$('.main_header').hide();
}
});
jquery判断是否能访问的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jquery中判断某个类是否存在的方法、jquery判断是否能访问的信息别忘了在本站进行查找喔。