javascript-js删除元素时,页面会回到顶部

问题描述

js删除元素时,页面会回到顶部

js在删除元素时:$("ul li[id="1"]").remove();

页面老是蹦跶,就是回到顶部,有什么办法让页面不动吗? 求教

解决方案

你的连接要return false阻止默认的href="#"操作,要不就去掉href="#"或者改为href="javascript:void(0)"

 <a href="#" onclick="xxxxxx();return false;">删除</a>

解决方案二:

页面回到顶部的实现及原理

时间: 2024-09-20 00:42:50

javascript-js删除元素时,页面会回到顶部的相关文章

javascript实现博客园页面右下角返回顶部按钮

 这篇文章主要介绍了使用javascript实现博客园页面右下角返回顶部按钮的思路及源码,非常不错,这里推荐给小伙伴们     博客园中很多博友的博客中在Page右下角都有个图标,不论屏幕怎么拉伸,都始终停留在右下角.点击后页面置顶.后面想想写一个Demo来实现这种效果吧. 一. 图标右下角固定. 1.SS 里面提供了4中布局方式. 其中fixed表示绝对定位元素.所以我们选择使用fixed来实现图标固定.   absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进

jquery lazyload js-jquery lazyload.js插件调用会使滚动条回到顶部的问题

问题描述 jquery lazyload.js插件调用会使滚动条回到顶部的问题 我有一个需求是需要将页面滑到底部的时候会用ajax去服务端请求数据然后动态的加载到页面上,这时候我会去加载一次jquery lazyload.js的lazyload方法,使我动态加载的内容的图片也异步加载进来,图片效果是出来了,但是引发出了一个新的问题,每次动态加载数据后我的页面滚动条又回到了页面的顶端,就好像页面刷新了一样,问题定位下来就是由于加了lazyload方法后就出现的.有没有大神可以帮忙解决这个问题,最终

js 获取元素在页面上的偏移量的方法汇总_javascript技巧

使用js制作效果时,我们常常要获取某个元素在页面上的偏移量(例如tip提示框功能).而获取偏移量可以直接获取相对于document的偏移量,也可以获取相对与视口的偏移量(viewpoint)加上页面滚动量(scroll)获得. 1.获取相对与document的偏移量 function getOffsetSum(ele){ var top= 0,left=0; while(ele){ top+=ele.offsetTop; left+=ele.offsetLeft; ele=ele.offsetP

js获取元素在页面的相对/绝对位置

我们可以先用getBoundingClientRect()方法来获得某个元素相对浏览器视窗的位置 {这个方法返回的是一个对象,即Object,该对象具有4个属性:top,left,right,bottom } 然后再计算浏览器滚动条的值,2个值相加即可得到元素在页面的位置! 假如我们现在要获得元素obj在页面的左上角坐标位置,计算公式如下:  代码如下 复制代码 //chrome不能识别document.documentElement用document.body兼容 var sTop=docum

javascript实现博客园页面右下角返回顶部按钮_javascript技巧

博客园中很多博友的博客中在Page右下角都有个图标,不论屏幕怎么拉伸,都始终停留在右下角.点击后页面置顶.后面想想写一个Demo来实现这种效果吧.      一. 图标右下角固定. 1.SS 里面提供了4中布局方式. 其中fixed表示绝对定位元素.所以我们选择使用fixed来实现图标固定. absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位. 元素的位置通过 "left", "top", "right"

回到顶部的页面跟随按钮(仿淘宝)

工作中越来越觉得模块化的重要,有些功能提出来更便于今后重用,于是从今天起,工作中写的模块化的东西我会把他们提出来,也方便大家参考学习.现在 的技术和前端博客貌似都喜欢在文章前面配个抬头图.那么我以后也配吧,另外我承认今天的头图风格抄自腾讯CDC(这种wp风格的东西怎么巨不搭啊~). 在工作中经常会做一些巨长无比的页面,这些页面包括产品列表页,或者SNS的好友信息列表等等.当用户将页面向下拉动的时候,用户发现,页面怎么这 么长,怎么拉不完呢?化用小饭小说的一句话说"你能把页面写出来,我没理由看不完

如何在遍历中使用iterator及reverse_iterator删除元素

众所周知,在使用迭代器遍历 STL 容器时,需要特别留意是否在循环中修改了迭代器而导致迭代器失效的情形.下面我来总结一下在对各种容器进行正向和反向遍历过程中删除元素时,正确更新迭代器的用法.本文完整源码:https://code.csdn.net/snippets/173595 首先,要明白使用正向迭代器(iterator)进行反向遍历是错误的用法,要不干嘛要有反向迭代器呢(reverse_iterator).其次,根据容器的特性,遍历删除操作的用法可以分为两组,第一组是 list 和 vect

STL中用erase()方法遍历删除元素

STL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector .deque):另一类是以不连续的节点形式存储的容器(如:list.set.map).在使用erase方法来删除元素时,需要注意一些问题.      在 使用 list.set 或 map遍历删除某些元素时可以这样使用: 正确使用方法1      std::list< int> List;      std::list< int>::iterator itList;      for( itList

Android scrollToTop实现点击回到顶部(兼容PullTorefreshScrollview)

前言 最近因为项目组需求,特研究了一下"回到顶部"效果,即:页面里有scrollview,内容很多,当滑动到页面下面或者更深时,需要回到顶部,即可点击出现的按钮,省得回滑N久.我没有搜,或许网上有很多这样的例子,此文写的不好的地方,望指点. 效果图如下 实现方法 初一看是不是觉得很简答?没错,当时我也是这样想的页面内容很长,就弄个scrollview,回到顶部按钮需要固定在右下角,故大概的布局代码: <?xml version="1.0" encoding=&