⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tools.js

📁 一、修改产品详细页面的附件块 二、添加上浏览历史模块 三、在后台加入自定义首页、自定义页头、自定义页脚内容功能 四、在后台修改网站全局CSS样式文件功能 五、在后台修改每个模块的模板内容功能
💻 JS
字号:
//return a formatted pricefunction formatCurrency(price, currencyFormat, currencySign){	//if you modified this function, don't forget to modify the PHP function displayPrice (in the Tools.php class)	var numberOfDecimal = 2;	if(currencyFormat == 1)		return currencySign + formatNumber(price,numberOfDecimal,',', '.');	if(currencyFormat == 2)		return (formatNumber(price,numberOfDecimal,' ',',') + ' ' + currencySign);	if(currencyFormat == 3)		return (currencySign + ' ' + formatNumber(price,numberOfDecimal,' ',','));	if(currencyFormat == 4)		return (formatNumber(price,numberOfDecimal,',', '.') + currencySign);	return price;}//return a formatted numberfunction formatNumber(value,numberOfDecimal,thousenSeparator, virgule) {	value = value.toFixed(numberOfDecimal);	var val_string = value+'';	var tmp = val_string.split('.');	var abs_val_string = (tmp.length == 2) ? tmp[0] : val_string;	var deci_string = ('0.' + (tmp.length == 2 ? tmp[1] : 0)).substr(2);	var nb = abs_val_string.length;	for (var i=1;i<4;i++)		if (value>=Math.pow(10,(3*i)))			abs_val_string=abs_val_string.substring(0,nb-(3*i))+thousenSeparator+abs_val_string.substring(nb-(3*i));	return abs_val_string + virgule + (deci_string > 0 ? deci_string : '00');}//change the text of a jQuery element with a sliding effect (velocity could be a number in ms, 'slow' or 'fast', effect1 and effect2 could be slide, fade, hide, show)function updateTextWithEffect(jQueryElement, text, velocity, effect1, effect2, newClass){	if(jQueryElement.text() != text)		if(effect1 == 'fade')			jQueryElement.fadeOut(velocity, function(){				$(this).addClass(newClass);				if(effect2 == 'fade') $(this).text(text).fadeIn(velocity);				else if(effect2 == 'slide') $(this).text(text).slideDown(velocity);					else if(effect2 == 'show')	$(this).text(text).show(velocity, function(){});			});		else if(effect1 == 'slide')			jQueryElement.slideUp(velocity, function(){				$(this).addClass(newClass);				if(effect2 == 'fade') $(this).text(text).fadeIn(velocity);				else if(effect2 == 'slide') $(this).text(text).slideDown(velocity);					else if(effect2 == 'show')	$(this).text(text).show(velocity);			});			else if(effect1 == 'hide')				jQueryElement.hide(velocity, function(){					$(this).addClass(newClass);					if(effect2 == 'fade') $(this).text(text).fadeIn(velocity);					else if(effect2 == 'slide') $(this).text(text).slideDown(velocity);						else if(effect2 == 'show')	$(this).text(text).show(velocity);				});}//show a JS debugfunction dbg(value){	var active = false;//true for active	var firefox = true;//true if debug under firefox	if (active)		if (firefox)			console.log(value);		else			alert(value);	}/*** Function : print_r()* Arguments: The data  - array,hash(associative array),object*            The level - OPTIONAL* Returns  : The textual representation of the array.* This function was inspired by the print_r function of PHP.* This will accept some data as the argument and return a* text that will be a more readable version of the* array/hash/object that is given.*/function print_r(arr,level) {	var dumped_text = "";	if(!level) level = 0;		//The padding given at the beginning of the line.	var level_padding = "";	for(var j=0;j<level+1;j++) level_padding += "    ";		if(typeof(arr) == 'object') { //Array/Hashes/Objects 		for(var item in arr) {			var value = arr[item];						if(typeof(value) == 'object') { //If it is an array,				dumped_text += level_padding + "'" + item + "' ...\n";				dumped_text += dump(value,level+1);			} else {				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";			}		}	} else { //Stings/Chars/Numbers etc.		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";	}	return dumped_text;}//verify if value is in the arrayfunction in_array(value, array){	for (var i in array) if (array[i] == value) return true;	return false;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -