代码改变世界

转载:js页面文字选中后分享到新浪微博实现

2012-05-29 10:29 by @影子@, 311 阅读, 0 推荐, 收藏, 编辑
摘要:byzhangxinxufromhttp://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1428一、功能简述正是微博如火如荼的时节,其中各个微博的分享功能是网站推广产品的好东东啊,此时如何方便快捷的使用微博的分享功能就显得比较重要了。我的站点每篇文章的底部有一些分享的链接:不过我觉得这些分享基本上就是聋子的耳朵——摆设。除非这篇文章惊天地、泣鬼神,痛彻心扉,穿越前世今生。但是,如果有更加方便快捷的分享方式,这种冷淡得让人结冰的场面或许就不会经常出现。一般翻译软件都有划词翻译功能,例如有道桌面词典的桌面划词翻译功能 阅读全文

jquery获取鼠标位置

2012-05-28 13:29 by @影子@, 942 阅读, 0 推荐, 收藏, 编辑
摘要:functiongetScrollLeft(){vard=document;returnwindow.pageXOffset||d.documentElement.scrollLeft||d.body.scrollLeft;};functiongetScrollTop(){vard=document;returnwindow.pageYOffset||d.documentElement.scrollTop||d.body.scrollTop;};varxy={x:0,y:0};//监听当前网页的mousemove事件以获得鼠标的实时坐标$(document).mousemove(functio 阅读全文

OL有序列表 IE 与 非IE 浏览器兼容问题解决

2012-05-28 09:55 by @影子@, 208 阅读, 0 推荐, 收藏, 编辑
摘要:关键是引用让数字在内部显示list-style:decimal inside;如果不加,IE不会递增display: list-item;<style>.iknow_list{ width:241px; height:160px; padding:0px; margin-top:5px; background:url(img/fk.jpg) no-repeat right bottom}.iknow_list ol{ margin:0px; padding:0px; width:241px;}.iknow_list ol li{ margin:0px; padding:0px;li 阅读全文

How to alternate Range moveStart in Firefox?

2012-05-25 16:27 by @影子@, 408 阅读, 0 推荐, 收藏, 编辑
摘要:QUESTIONDoes anybody know how to use range.setStart in the same way as range.moveStart works in IE? I'd like to implement backspace/delete in JS, something like this:range.moveStart('character',-1); range.deleteContents();but in FirefoxANSWERFirefox, along with all modern browsers except 阅读全文

JavaScript 中在光标处插入添加文本标签节点 详细方法

2012-05-25 16:01 by @影子@, 1074 阅读, 0 推荐, 收藏, 编辑
摘要:正确的方法是正确运用Selection对象和Range对象,实现在光标当前位置插入文本或结点。但是这两个对象在IE和标准的DOM方式的运用方法是不同的。思路:首先获得用户的选区(光标当前位置可理解成起始和终止位置一样的选区)。然后,从Selection对象转成Range对象。目的是利用Range对象的方法插内容进去。最后,插入动作结束后将光标移到插入内容的后面。Html代码 varsel=win.document.selection;//IEvarsel=win.getSelection();//DOMvarrange=sel.createRange();//IE下varrange=sel.g 阅读全文

兼容 FF&IE 的替换鼠标选择文字方法(转载)

2012-05-25 15:28 by @影子@, 247 阅读, 0 推荐, 收藏, 编辑
摘要:<script type="text/javascript">function changes(obj){var TextIn=document.getElementById("textin");if(TextIn.createTextRange){ //ie兼容 TextIn.focus(); document.selection.createRange().duplicate().text=obj;}else{ //firefox兼容 var iStart = TextIn.selectionStart; var iEnd = TextI 阅读全文

转:ie和firefox的区别:range操作

2012-05-24 23:59 by @影子@, 353 阅读, 0 推荐, 收藏, 编辑
摘要://if firefoxirange = window.getSelection().getRangeAt(0);// if ieirange = document.selection.createRange();我先说一下代码的目的:要获得当前用户鼠标拖选内容所在的节点类型,我个人的功能目的在于判断当前是否一个A节点,如果是,那么取得他的href。我们先看firefox:在firefox的dom标准,定义了一个属性我们可以直接使用它来获得所选内容的父节点,同时使用nodeName来获得当前节点的类型:irange.startContainer.nodeName;我在firefox里面aler 阅读全文

转:javascript Range对象跨浏览器常用操作

2012-05-24 23:49 by @影子@, 787 阅读, 0 推荐, 收藏, 编辑
摘要:第一次听到Range这个概念是在空间编辑器的技术交流会上,当时作者给我们提到编辑器中最重要的概念就是Range,通过操作range,就可以实现编辑器的所有操作。到底具体什么是range呢,其实简单点就是选区,大家对矩形可能有概念,其实range可以理解为矩形,只要我们选定了一个文本,那么这个文本就占有空间了,所以range是有起始和结束位置的。一、关于浏览器的兼容性 目前主要有3种关于range的类似的对象,分别是W3C range 对象,Mozzlia selection ,ie TextRange 关于这三种的区别,请查看文档http://www.quirksmode.org/dom... 阅读全文

jQuery-强大的jQuery选择器 (详解)[转]

2012-05-17 16:21 by @影子@, 216 阅读, 0 推荐, 收藏, 编辑
摘要:1. 基础选择器Basics名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有<a>元素.class根据元素的css类选择$(".bgRed") 选择所用CSS类为bgRed的元素*选择所有元素$("*")选择页面所有元素selector1, selector2, selectorN可以将几个选择器用","分隔开然后再拼成一个选择器字符串.会同时选中这几个选择器匹配的内容.$("#div 阅读全文

日省三思

2012-05-16 23:48 by @影子@, 219 阅读, 0 推荐, 收藏, 编辑
摘要:年近30,仍一事无成,决定每日睡前来一总结,探究这不知不觉的30年是如何度过的。今天有点想了解python,于是上班的时候就去看django手册啦``看到了第四章。第四章开篇是关于django中的典型template的讲解。。有点超出我的理解范畴,于是就消极怠工。。转而去看简明python,看到模块一章时,觉得必须要有实践才能理解,于是决定把难啃的骨头留给明天。。晚上又出现同样的情况,看数据库书时,想再研究下啥是无损连接,但一看见那堆数学符号,就犯困啦我的问题:泛 / 懒 / 乏 / 学习不得要领。。 阅读全文
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页