1. 禁止右键点击
$(document).ready(function(){ $(document).bind("contextmenu",function(e){ returnfalse; }); });2. 隐藏搜索文本框文字
Hidewhenclickedinthesearchfield,thevalue.(examplecanbefoundbelowinthecommentfields) $(document).ready(function(){ $("input.text1").val("Enteryoursearchtexthere"); textFill($('input.text1')); }); functiontextFill(input){//inputfocustextfunction varoriginalvalue=input.val(); input.focus(function(){ if($.trim(input.val())==originalvalue){input.val('');} }); input.blur(function(){ if($.trim(input.val())==''){input.val(originalvalue);} }); }3. 在新窗口中打开链接
XHTML1.0Strictdoesn’tallowthisattributeinthecode,sousethistokeepthecodevalid. $(document).ready(function(){ //Example1:Everylinkwillopeninanewwindow $('a[href^="http://"]').attr("target","_blank"); //Example2:Linkswiththerel="external"attributewillonlyopeninanewwindow $('a[@rel$='external']').click(function(){ this.target="_blank"; }); }); //howtouse <ahref="http://www.opensourcehunter.com"rel=external>openlink</a>4. 检测浏览器
注:在版本jQuery1.4中,$.support替换掉了$.browser变量 $(document).ready(function(){ //TargetFirefox2andabove if($.browser.mozilla&&$.browser.version>="1.8"){ //dosomething } //TargetSafari if($.browser.safari){ //dosomething } //TargetChrome if($.browser.chrome){ //dosomething } //TargetCamino if($.browser.camino){ //dosomething } //TargetOpera if($.browser.opera){ //dosomething } //TargetIE6andbelow if($.browser.msie&&$.browser.version<=6){ //dosomething } //TargetanythingaboveIE6 if($.browser.msie&&$.browser.version>6){ //dosomething } });5. 预加载图片
Thispieceofcodewillpreventtheloadingofallimages,whichcanbeusefulifyouhaveasitewithlotsofimages. $(document).ready(function(){ jQuery.preloadImages=function() { for(vari=0;i<ARGUMENTS.LENGTH;jQuery(?<img{i++)>").attr("src",arguments[i]); } } //howtouse $.preloadImages("image1.jpg"); });6. 页面样式切换
$(document).ready(function(){ $("a.Styleswitcher").click(function(){ //swicththeLINKRELattributewiththevalueinARELattribute $('link[rel=stylesheet]').attr('href',$(this).attr('rel')); }); //howtouse //placethisinyourheader <LINKrel=stylesheettype=text/csshref="http://banu.blog.163.com/blog/static/default.css"> //thelinks <Ahref="http://banu.blog.163.com/blog/static/2314648201510108591146"rel=default.css>DefaultTheme</A> <Ahref="http://banu.blog.163.com/blog/static/2314648201510108591146"rel=red.css>RedTheme</A> <Ahref="http://banu.blog.163.com/blog/static/2314648201510108591146"rel=blue.css>BlueTheme</A> });7. 列高度相同
如果使用了两个CSS列,使用此种方式可以是两列的高度相同。
$(document).ready(function(){ functionequalHeight(group){ tallest=0; group.each(function(){ thisHeight=$(this).height(); if(thisHeight>tallest){ tallest=thisHeight; } }); group.height(tallest); } //howtouse $(document).ready(function(){ equalHeight($(".left")); equalHeight($(".right")); }); });8. 动态控制页面字体大小
用户可以改变页面字体大小
$(document).ready(function(){ //Resetthefontsize(backtodefault) varoriginalFontSize=$('html').css('font-size'); $(".resetFont").click(function(){ $('html').css('font-size',originalFontSize); }); //Increasethefontsize(biggerfont0 $(".increaseFont").click(function(){ varcurrentFontSize=$('html').css('font-size'); varcurrentFontSizeNum=parseFloat(currentFontSize,10); varnewFontSize=currentFontSizeNum*1.2; $('html').css('font-size',newFontSize); returnfalse; }); //Decreasethefontsize(smallerfont) $(".decreaseFont").click(function(){ varcurrentFontSize=$('html').css('font-size'); varcurrentFontSizeNum=parseFloat(currentFontSize,10); varnewFontSize=currentFontSizeNum*0.8; $('html').css('font-size',newFontSize); returnfalse; }); });9. 返回页面顶部功能
For a smooth(animated) ride back to the top(or any location).
$(document).ready(function(){ $('a[href*=#]').click(function(){ if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'') &&location.hostname==this.hostname){ var$target=$(this.hash); $target=$target.length&&$target ||$('[name='+this.hash.slice(1)+']'); if($target.length){ vartargetOffset=$target.offset().top; $('html,body') .animate({scrollTop:targetOffset},900); returnfalse; } } }); //howtouse //placethiswhereyouwanttoscrollto <Aname=top></A> //thelink <Ahref="http://banu.blog.163.com/blog/static/2314648201510108591146#top">gototop</A> });10. 获得鼠标指针XY值
Want to know where your mouse cursor is?
$(document).ready(function(){ $().mousemove(function(e){ //displaythexandyaxisvaluesinsidethedivwiththeidXY $('#XY').html("XAxis:"+e.pageX+"|YAxis"+e.pageY); }); //howtouse <DIVid=XY></DIV> });11.返回顶部按钮