//들어오는 항목에서 첫 번째 항목을 차단합니다. 문자열 필수 문자열입니다. fieldName 태그와 endTag 사이의 내용
function getQueryString(url,fieldName,tag,endTag){
var urlString = url;//document.location.href;
if(urlString != null){
var typeQu = fieldName 태그;
var urlEnd = urlString.indexOf(typeQu);
if(urlEnd != -1){
var paramsUrl = urlString.substring(urlEnd typeQu.length); >var isEnd = paramsUrl.indexOf(endTag);
if(isEnd != -1){return paramsUrl.substring(0, isEnd);}
else{return paramsUrl;}
}
else {return null;}
}
else{return null;}
}
//기본 페이지 설정
function setDefaultPage(){
$("#contul ul " ).html("");
$("#contul").hide();
$("#cont").show()
$("#top 스팬") find("a").removeClass("active");
$("#topspan:eq(0)").find("a").addClass("active")
} 🎜>//마지막 문자 감지
function checkCode(getParme){
if (getParme!=null){
getParme=getParme.toUpperCase()
var codeNum=getParme.charCodeAt(0 )
}
if(codeNum>=65&&codeNum<=91){
$("#topspan").find("a").removeClass("active")// Alert((codeNum-64));
$("#topspan:eq(" (codeNum-64) ")").find("a").addClass("active")/ /$("#cont").html("");
$("#cont").hide()
$("#contul").find("ul").html( "");
runAjaxGetCode(getParme);
}else{
setDefaultPage();
}
}
//Ajax 작업 수행
function runAjaxGetCode(getParme)
//$("#cont").fadeOut('fast',function(){
$.ajax({
cache:false,
type:'get',
url:'sxml/searchByWord' getParme '.xml',
beforeSend:function(XMLHttpRequest){
$('
데이터가 로드 중입니다. 잠시 기다려 주세요< /div> ;')
.insertBefore( $("#cont") )
.fadeIn('slow')
},
성공: function(data,textStatus){
$( "#contul").show().find("ul").html("")
$(".quick-alert").fadeOut('slow', function(){
$ (this).remove();
$("item",data).each(function(i, domEle){
$("#contul ul").append("
< a href='" $(domEle).children("link").text() "'>" getParme ":" $(domEle).children("title").text() " a> ");
if(($(this).index()-6)%6==0){
$("#contul ul").append("< ;div class='clear'>");
}
});
});
},
error: function(){
경고( "죄송합니다. 데이터 수집에 실패했습니다. F5 키를 눌러 페이지를 새로 고친 후 다시 시도하세요. 문제가 계속되면 웹사이트 관리자에게 문의하여 해결하세요. ");
}
});
// });
}
//매개변수 가져오기
function getParmeter(){
getParme=getQueryString(urlParem,' #javascript=tagCode("','','")');
checkCode(getParme)
}
//getParmeter()
//트리거 클릭
$( "#top 스팬:gt(0)").click(function(){
$(".quick-alert").remove();
})
//초기화
$.history.init(function(url) {
//load(url == "" ? "1" : url);
if(url.length>0){
getParme=getQueryString( url,'javascript=tagCode("','','")');
if (getParme!=null){
getParme=getParme.toUpperCase()
checkCode(getParme); 🎜>}
}
else{
setDefaultPage();
}
})
//페이지의 기타 작업
var getParme; function getHash(){
//var curHash = location.hash;
//alert(curHash)
//}
var urlParem=document.location.href;
var topHtml;
var topHtmlLink="";
var $_objTop;
$_objTop=$("#top")
topHtml=$_objTop.html(); for (var i=65;i <91;i )
{
topHtmlLink ="
" String.fromCharCode(i) "";
}
$_objTop.html(topHtml topHtmlLink);
jquery.history.js 플러그인 데모
여기에서 일부 데모를 사용할 수 있으며 저장소에 포함되어 있습니다.
이 사이트 자체는 플러그인을 기반으로 구축되었습니다.
코드는 다음과 같습니다.