在文档加载完毕后将执行的方法(参见jquery文档)
一般来说文档加载的时候应该绑定所有的事件, 但是有一种情况例外.
比如 通过Ajax方法取回来的内容里面还含有动作按钮的,这时需要针对这部分功能执行绑定.
//需要手动调用 load_event_monitor(element); 方法.
$(function() {
load_event_monitor(document);
});
//注意这里的o对象是一个html 元素而非是一个jquery对象,所以在调用它的方法时应该使用$(o)函数
//把它转化为jquery对象.
Bowtech.init_forder = function(o) {
var eid = $(o).attr(“id“).split(“-“)[1];
var fo = $(“#f-“+eid);
var unfo = $(“#unf-“+eid);
fo.click(function() {
$(o).hide();
unfo.show();
fo.hide();
});
unfo.click(function() {
$(o).show();
fo.show();
unfo.hide();
});
}
jQuery.fn.extend({
set_caret: function(){
if(!$.browser.msie) return;
var initSetCaret = function(){this.caretPos = document.selection.createRange().duplicate()};
this.click(initSetCaret).select(initSetCaret).keyup(initSetCaret);
},
insert_caret:function(textFeildValue){
var textObj = this[0];
if(document.all && textObj.createTextRange && textObj.caretPos){
var caretPos=textObj.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length-1) == ” ? textFeildValue+” : textFeildValue;
} else if(textObj.setSelectionRange){
var rangeStart=textObj.selectionStart;
var rangeEnd=textObj.selectionEnd;
var tempStr1=textObj.value.substring(0,rangeStart);
var tempStr2=textObj.value.substring(rangeEnd);
textObj.value=tempStr1+textFeildValue+tempStr2;
textObj.focus();
var len=textFeildValue.length;
textObj.setSelectionRange(rangeStart+len,rangeStart+len);
textObj.blur();
} else {
textObj.value+=textFeildValue;
}
}
})
前台要用就比较简单了, 只需要这样写:
<div id=”test2″ class=”mod”>
<h3>
这里可以放标题
</h3>
<div class=”j modb a_forder” id=”modb-1002″>
这里是一些主要的内容
<dl>
<dt>Hello world</dt>
<dd>
hahaha</dd>
</dl>
这个实验在沙加的神舟本上完成
</div>
<div class=”edit”>
<a id=”f-1002″ class=”forder” href=”javascript:void(0);”>[收起]</a> <a id=”unf-1002″
class=”unforder” href=”javascript:void(0);”>[展开]</a>
</div>
</div>
分享到:
相关推荐
《锋利的jQuery》代码实例详解 jQuery是一个广泛应用于Web前端开发的JavaScript库,它以其简洁、高效的特点深受开发者喜爱。本教程通过一系列代码实例,旨在帮助初学者快速理解和掌握jQuery的核心概念与实用技巧。 ...
本篇文章将详细介绍名为“jquery.countdown.js”的jQuery倒计时插件,并通过分析其代码结构和实际应用,帮助开发者理解并掌握这个插件的使用。 首先,`jquery.countdown.js`是一款基于jQuery的轻量级倒计时插件,它...
本篇文章将深入探讨一个名为“jquery经典实例源码”的资源包,该资源包包含了一系列实用且炫酷的jQuery代码实例,旨在帮助初学者和有经验的开发者更好地理解和应用jQuery。 首先,jQuery的核心特性是它对DOM(文档...
它的语法简洁、易懂,使得开发者能够更高效地编写跨浏览器的JavaScript代码。对于初学者而言,jQuery是进入Web开发的一个理想起点。 **基本使用** jQuery的核心在于选择器,它允许我们轻松地选取页面中的HTML元素...
《jQuery初学实例代码集》是一份专门为初学者设计的学习资源,它包含了丰富的实例代码,旨在帮助初学者快速掌握jQuery的基本用法和常见操作。jQuery是一个高效、简洁的JavaScript库,它极大地简化了JavaScript的DOM...
总之,《jQuery网页开发实例精解》的源代码是学习和实践jQuery的宝贵资源,通过实际操作这些示例,开发者可以深入理解jQuery的核心概念和技巧,从而在网页开发中更加得心应手。对于那些因为文件大小限制而未能直接...
《超实用的jQuery代码段》精选近350个..., 《超实用的jQuery代码段》内容简洁明了、代码精练、重点突出、实例丰富、原理清晰明白、语言通俗易懂,是广大网页设计者的良好选择,同时也非常适合大中专院校学生学习阅读。
《超实用的jQuery代码段》内容简洁明了、代码精练、重突出、实例丰富、原理清晰明白、语言通俗易懂,是广大网页设计者的良好选择,同时也非常适合大中专院校学生学习阅读。 《超实用的jQuery代码段》精选近350个...
《PHP与jQuery开发实例源码》是一份宝贵的资源,它包含了使用这两种技术构建实际应用的示例代码。这本书深入浅出地介绍了如何结合PHP和jQuery,利用它们的强大功能来提升Web开发效率。PHP是一种服务器端脚本语言,常...
在提供的"jquery cookie 实例"中,可能包含了一些示例代码或HTML页面,用于演示如何在实际项目中应用这些操作。通过实践这些示例,你可以更好地理解如何在JavaScript和jQuery中有效地使用Cookie。 总结起来,jQuery...
《50个jQuery经典实例》是一份集合了众多实用且高效jQuery代码的资源,它旨在帮助开发者提升在网页开发中的动态效果实现能力。jQuery作为一款强大的JavaScript库,简化了HTML文档遍历、事件处理、动画设计和Ajax交互...
《锋利的jQuery实例》是人民邮电出版社出版的一本深入浅出的jQuery教程,它以其丰富的实践案例,详尽地介绍了jQuery库的使用方法和技巧。jQuery是一个广泛应用于Web开发的JavaScript库,其核心特性在于它的轻量级...
**jQuery初学实例代码集详解** jQuery是一款广泛应用于Web开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个"jQuery初学实例代码集"是一个非常适合初学者的资源,它...
这个名为"jQuery省市二级联动关联店面查询表单代码.zip"的压缩包提供了一个实现这一功能的jQuery代码实例。这个实例适用于那些需要在网站上提供店面查询或地址填写的表单,让用户能更便捷地找到相应店面。 首先,...
豆瓣网的jquery实例代码,效果不错,方便大家学习
《jQuery初学实例代码集》是一份非常宝贵的资源,它为初学者提供了深入理解并实践jQuery库的机会。jQuery是一款广泛使用的JavaScript库,它的主要目标是简化JavaScript的DOM操作、事件处理、动画效果以及Ajax交互。...
在实际应用中,这个jQuery代码实例可能用于展示有层次的数据,如目录树、产品分类或者复杂表格的展开式详情。用户点击单元格时,相关联的隐藏内容会滑动显示,再次点击则收起,提高了数据的可读性和交互性。 对于有...
jQuery初学实例代码集,很多的示例,包括一些弹出信息框、无刷新提交、更改字体、颜色选择器、下拉列表操作、无刷新读取数据数据库、层收缩和弹出、一些鼠标特效、导步获取数据、无刷新更改样式表、表格颜色控件等
《jQuery应用实例详解》 jQuery,作为一款广泛应用于前端开发的JavaScript库,以其简洁的API和强大的功能,深受...实例下载提供的文件可以帮助你更直观地学习和体验jQuery的威力,建议配合源代码一同研究,加深理解。