js
文章平均质量分 58
燕过留誉
爱好前端设计与开发,一切皆为用户体验。
展开
-
iframe + postMessage 实现跨域通信的相关问题
页面结构父级页面:a.vue ; 嵌套iframe的URL: http://a/iframe.page.html;a.vue代码如下:<template> <div> <p> 这是主界面,嵌套IFrame页面 </p> <iframe src="http://a/b/iframe.html" id="contentIframe"> </if..原创 2021-03-27 00:12:18 · 95 阅读 · 0 评论 -
JS获取各种高度宽度、浏览器窗口滚动条的位置、元素的几何尺寸
代码如下: js获取height和width总结 $(document).ready(function() { alert("浏览器当前窗口可视区域高度:"+$(window).height()); //浏览器当前窗口可视区域高度 alert("浏览器当前窗口文档的高度:"+$(document).height()); //浏览器当前窗口文档的高度 ale转载 2015-03-24 20:41:07 · 7673 阅读 · 0 评论 -
div拖拽时取消文字选中默认事件的解决方法
当我们对div进行拖 拽时,会发现把div里的文字也选中了,其实我并不想选中文字 ,怎么解决呢?我们分两种情况说,一种情况是直接给对象加事件如obj.onmousedown; 另外一种是为对象绑定事件addEventListener。先说第一种:比较简单,高版本的浏览直接加return false来阻止默认事件,低版本的IE系列则用obj.capature&&obj.capature();原创 2015-08-27 15:00:22 · 9314 阅读 · 1 评论 -
自定义滚动条
在页面制作中,开发人员会各种偷懒(我本人就很懒),觉得能用原生的就用原生的,否则会很麻烦。最后还是会被追求美感的设计师抓住不放。经常听到‘‘怎么没有做成设计图上的样子呢..这个自带的滚动条多丑呀,必须要做成设计图上的样子...”通常这种情况我再会先跟设计解释,原生的怎么怎么好用,尽量说服他们。有时会碰到一些固执的设计师,我只坐下来嗷嗷的写代码了。今天先记录一下自定义滚动条的效果。思考:滚动原创 2015-10-21 20:58:42 · 2848 阅读 · 0 评论 -
js中阻止默认事件,阻止冒泡事件
阻止默认事件1、在javescript中,return flase可以阻止默认事件,但必须加在onmousedown事件中,down的事儿干完了,再加return flase。2、在自定义函数addEvent中,return flase会失效,请使用事件对象来进行阻止。ev.preventDefault();//阻止默认事件。3、在低版本的IE中这些都不好使,需在onmouse原创 2015-10-26 20:54:04 · 3418 阅读 · 0 评论 -
弹性运动——学习笔记
运动在js中,只需要开了个定时器,并且不断的改变对象的left和top值就可以了。当然,对象的CSS必须是相对定位的 在运动过程中,距离和速度决定物体的快慢。原创 2016-02-22 14:26:48 · 448 阅读 · 0 评论 -
javascript的基础学习笔记
数据类型:分为基础数据类型和复合数据类型。基础数据类型的特点:分不开,不可分数字: var a=12; //12不可分,如分成2个6,那么6还是数字。字符串:var a='12';//字符串也不可分,分开的话还是两个字符串。布尔值:2个值,true/false末定义:undefined复合数据类型:可以分,分成基础数据类型。对象:object函数原创 2016-04-25 11:49:11 · 471 阅读 · 0 评论 -
使用a做锚点链接时,offset().top重复点击时位置不同的问题。
功能 :最近做了一个简单的功能,文章的内容导航,类似百科的右侧导航。考虑用锚点来实现,整个页面要求单屏显示。点击右侧的导航来定位左侧的内容位置。首先,想到的办法就是,通过右侧点击获取当前左侧锚点的对象,把它的offset().top,赋值给右侧的父级的srcollTop,就OK了。问题:但是问题出现了,导航在第一次点击时,内容能正常链接过去,第二次再点击时内容的位置就不正常了。每次点击锚点时,因为...原创 2018-05-11 10:43:57 · 2134 阅读 · 0 评论