
jQuery.extend扩展函数简单用法
静态扩展
$.extend({
test:function(){alert(‘this test!’)}
})
使用$.test()
重载合并
var people1 = {
apple: 0,
banana: { weight: 52, price: 100 }
};
var people2 = {
banana: { price: 200 },
age: 100
};
//将people2中的内容追加,覆盖到people1,破坏people1原有结构
$.extend(people1,people2);
//people1的内容变为:{apple:0,banana{price:200},age:100}
//下面方式是合并到新的变量,从而不破坏people1
var newPeople=$.extend({},people1,people2);
//people1的......

Pageguide.js 是一个基于 jQuery 和 CSS3 实现的网页向导插件,它可以帮助你快速创建网站功能的使用向导,便于用户了解网站。它将会在页面中生成一个“向导”按钮,当你点击按钮时,它将会高亮显示你所设定好的网页内容,同时也会有文字说明。向导除了可以手动控制之外,你也可以将其设定为自动播放。此插件也是非常容易使用的,只需简单的几步设置就能将其整合到你的网站中。
如何使用
首先引入 jQuery 框架和 Pageguide.js 插件
<script src=”jquery.1.7.2.js”></script> < script src=”pageguide......

在做Web开发的时候,我们会碰到需要根据需要动态的添加外部的js应用,然后在我们的页面中调用引用的js的方法。
但是会出现一个问题,如下代码:
先添加一个测试js文件test.js,内容很简单
function Test(d) {
alert(d);
}
然后我们动态的添加test.js 引用
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’;
ga.async = false;
ga.src = “test.js”;
var s = document.getElementsByTagName(‘script’)[0];
s.parentNode.insertBefore(ga, s);
Test(21342);......

jQuery js ctrl+s
jQuery:
$(document).keypress(function(e){
if(e.ctrlKey && e.which == 13 || e.which == 83) {
$(".wfactionbutton").click();
}
})
js:
function document.onkeydown() {
if (event.ctrlKey == true && event.keyCode == 83) {//Ctrl+S
event.returnvalue = false;
}
Keycode常数表:
常数 值 描述
vbKeyLButton 0x1 鼠标左键
vbKeyRButton 0x2 鼠标右键
vbKeyCancel 0x3 CANCEL 键
vbKeyMButton 0x4 鼠标中键
vbKeyBack 0x8 BACKSPACE 键
vbKe......

jQuery更改li菜单选中项的背景颜色
$("#leftpane li").click(function(){
//$(this).toggle();
var ix=$(this).index();
$("#leftpane li").each(function(){
var lx=$(this).index();
if (lx!=ix){
$(this).css("background","");
}else{
$(this).css("background","#006000");
}
});
$('#leftpane').listview('refrsesh');
});