概述
随着WEB2.0及 ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、 Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需 求而非实现细节上,从而提高项目的开发速度。
jQuery是继prototype 之后的又一个优秀的Javascript框架。它是由 John Resig 于 2006 年初创建的,它有助于简化 JavaScript"htmlcode">
/* 新窗口打开链接:JQuery filter attr * 禁止鼠标弹出右键菜单:DOM contextmenu * 回到页面顶端:DOM scrollTo * 动态更换Css样式表:JQuery filter Element Attribute * 调整页面字体大小: Css html.css parseFloat */ //确定DOM载入完成 $(document).ready(function () { /* 链接的href属性以http开头的都在新窗口打开链接 */ // ^ 过滤器,属性:以特定字符串开始 $("a[href ^='http']").attr("target", "_blank"); /* 禁止鼠标右键 */ //DOM的contextmenu是鼠标右键菜单 $(document).bind("contextmenu", function (e) { alert(("No right-clicking!")); //不向下执行,也就是说右键菜单不出来 return false; }); /* 回到页面顶端 */ //id="top" 的元素的click事件触发 $('#top').click(function () { //回到页面顶端 $(document).scrollTo(0, 500); }); /* 动态更换页面的css样式表 */ //用页面链接的href的值换掉了link标签的href属性值 $("a.cssSwap").click(function(){ $("link[rel=stylesheet]").attr("href",$(this).attr("rel")); }); /* 页面字体大小的放大、缩小、还原 */ //取得字体大小,在html标记下定义了font-size var originalFontSize = $("html").css("font-size"); //恢复默认字体大小 $(".resetFont").click(function () { $("html").css("font-size", originalFontSize); //JavaScript不向下执行 return false; }); //加大字体,某个元素的class定义为increaseFont $(".increaseFont").click(function () { //取得当前字体大小 后缀px,pt,pc var currentFontSize = $("html").css("font-size"); //取得当前字体大小,parseFloat()转为float类型去除后缀 var currentFontSizeNumber = parseFloat(currentFontSize); //新定义的字体大小 var newFontSize = currentFontSizeNumber * 1.1; //重写样式表 $("html").css("font-size", newFontSize); //JavaScript不向下执行 return false; }); //减小字体,某个元素的class定义为decreaseFont $(".decreaseFont").click(function () { //取得当前字体大小 后缀px,pt,pc var currentFontSize = $("html").css("font-size"); //取得当前字体大小,parseFloat()转为float类型去除后缀 var currentFontSizeNumber = parseFloat(currentFontSize); //重新定义字体大小 var newFontSize = currentFontSizeNumber * 0.9; //重写样式表 $("html").css("font-size", newFontSize); //JavaScript不向下执行 return false; }); });
Html代码:
<!DOCTYPE html> <meta charset="utf-8"/> <html> <head> <title>JQuery 有益的技巧</title> <!-- 默认样式表 --> <link type="text/css" rel="stylesheet" href="css/background-white.css"/> <script type="text/javascript" src="/UploadFiles/2021-04-02/jquery-1.7.1.min.js">好了,以上所述就是小编给大家分享的jquery技巧,希望大家喜欢。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。