1 2 | dojo.query(".big").style("fontSize","150%"); // 将页面上所有具有 big 这种 css 类的节点的字体大小设置成 150%; |
1 | <link id="theme" type="text/css" rel="stylesheet" href="default.css"/> |
1 2 3 4 5 6 7 8 9 10 | dojo.require("dojo.cookie"); var changeThemeButton = dojo.byId("changeThemeButton"); function changeTheme(){ var styleObj = dojo.byId("theme"); var src= "a11y.css"; dojo.attr(styleObj, "href", src); //设置新的样式 dojo.cookie("style", src); //设置 cookies } //使用 dojo 的 event connect 机制,用户点击 changeThemeButton,将触发 changeTheme 方法 dojo.connect(changeThemeButton, "onclick", changeTheme); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | function onkey(evt){ var key = evt.keyCode; if(key == dojo.keys.SHIFT_TAB) { dojo.stopEvent(); // 阻止事件的往上发布 // 定位到上一个需要定位的元素 prev prev.focus(); } else if(key == dojo.keys. TAB) { dojo.stopEvent(); // 阻止事件的往上发布 // 定位到下一个需要定位的元素 next next.focus(); } } //利用dojo的事件挂接方法来处理键盘事件,用户按下任意键值,都将出发onKeyPress方法 dojo.connect(document, "onkeydown", "onkey"); |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |