1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- function readCookie(name) {
- var nameEQ = name + "=";
- var ca = document.cookie.split(';');
- for (var i = 0; i < ca.length; i++) {
- var c = ca[i];
- while (c.charAt(0) == ' ') c = c.substring(1, c.length);
- if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
- }
- return null;
- }
- function createCookie(name, value, days) {
- if (days) {
- var date = new Date();
- date.setTime(date.getTime() + (days *1 ));//24 * 60 * 60 * 1000
- var expires = "; expires=" + date.toGMTString();
- }
- else var expires = "";
- document.cookie = name + "=" + value + expires + "; path=/";
- }
- function shuffleArray(array) {
- for (var i = array.length - 1; i > 0; i--) {
- var j = Math.floor(Math.random() * (i + 1));
- var temp = array[i];
- array[i] = array[j];
- array[j] = temp;
- }
- return array;
- }
- function getNElementFromArray(array, n) {
- var nArray = [], j;
- var originalArray = array;
- if (n > 0) {
- for (var i = 0; i < n; ) {
- j = Math.floor(Math.random() * (array.length));
- if ($.inArray(array[j], nArray) < 0) {
- nArray.push(array[j]);
- i++;
- }
- }
- }
- return nArray;
- }
- function is_touch_device() {
- return !!('ontouchstart' in window) // works on most browsers
- || !!('onmsgesturechange' in window); // works on ie10
- }
- function is_ie_mobile() {
- return !!(window.navigator.msPointerEnabled);
- }
- function detectWeixinApi(callback){
- if(typeof window.WeixinJSBridge == 'undefined' || typeof window.WeixinJSBridge.invoke == 'undefined'){
- setTimeout(function(){
- detectWeixinApi(callback);
- },200);
- }else{
- callback();
- }
- }
- function stopBubble(e) {
- if ( e && e.stopPropagation ) {
- e.stopPropagation();
- }
- else {
- window.event.cancelBubble = true;
- }
- }
- function copyToClipboard(txt) {
- //IE
- if(window.clipboardData)
- {
- window.clipboardData.clearData();
- window.clipboardData.setData("Text", txt);
- }
- else
- {
- window.prompt("您可以复制以下游戏地址", txt);
- }
-
- }
- function getURLParameter($param) {
- var $url = location.search;
- var reg = "/^.*[\\?|\\&]" + $param + "\\=([^\\&]*)/";
- reg = eval(reg);
-
- var ret = $url.match(reg);
- if (ret != null) {
- return ret[1];
- } else {
- return "";
- }
- }
|