>  기사  >  웹 프론트엔드  >  최근 본 제품에 대한 Jquery 함수 구현 코드_jquery

최근 본 제품에 대한 Jquery 함수 구현 코드_jquery

WBOY
WBOY원래의
2016-05-16 18:27:071067검색

//프로토타입 类似的框架
//插件

复system代码 代码如下:

/*JCookie.js * /
jQuery.cookie = function(name, value, options) {
if (typeof value != 'undefine') { // 이름과 값이 지정되면 쿠키 설정
options = options || {};
if (값 === null) {
값 = '';
options.expires = -1;
}
var 만료 = '';
if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
var date;
if (typeof options.expires == 'number') {
date = new Date();
date.setTime(date.getTime() (options.expires * 24 * 60 * 60 * 1000));
} else {
날짜 = 옵션.만료;
}
만료 = '; 만료=' date.toUTCString(); // 만료 속성을 사용합니다. IE에서는 max-age가 지원되지 않습니다.
}
var path = options.path ? '; 경로=' options.path : '';
var 도메인 = options.domain ? '; 도메인=' 옵션.도메인 : '';
var secure = options.secure ? '; 안전한' : '';
document.cookie = [이름, '=', encodeURIComponent(값), 만료, 경로, 도메인, 보안].join('');
} else { // 이름만 지정하고 쿠키 가져오기
var cookieValue = null;
if (document.cookie && document.cookie != '') {
var cookie = document.cookie.split(';');
for (var i = 0; i < cookie.length; i ) {
var cookie = jQuery.trim(cookies[i]);
// 이 쿠키 문자열이 우리가 원하는 이름으로 시작합니까?
if (cookie.substring(0, name.length 1) == (name '=')) {
cookieValue = decodeURIComponent(cookie.substring(name.length 1));
휴식;
}
}
}
return cookieValue;
}
};

复主代码 代码如下:





打包下载
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.