制作版块可上下移动的网页

移动端表单网页制作demo index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta htt... 阅读详情
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
http://www.corange.cn//uploadfiles/1_65225.jpg

<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>上下移动</title>
<style type="text/css">
/*<![CDATA[*/
ul{
width:400px
}
li{
border:1px solid gray;
list-style:none
}
.txt{
padding:4px;
background-color:#ffffff
}
.title{
font:bold 14px/20px verdana;
position:absolute;
top:0px;
}
/*]]>*/
</style>
<script language="javascript" type="text/javascript">
//<![CDATA
window.onload=function(){
var g=ggGroup(document.getElementById('test'),5,true);
//var a=g.serialize();
//g.setup(a.reverse());
};
function ggGroup(ele,margin,useCookie){
//////////
//by mozart0, 2007.06.09
//////////
margin=margin||0;
var bgcolors='#b3d580,#99c9b1,#b4a1d8,#f7c480,#d5d588,#eea2bb'.split(',');
var txtUp='上移↑ ',txtDown='下移↓ ';
var panels=children(ele);
for(var i=0;i<panels.length;i++){
var p=panels[i];
p.style.position='absolute';
p.style.width='100%';
var b=document.createElement('div');
with(b.style){
fontSize='12px';
lineHeight='20px';
backgroundColor=bgcolors[i%bgcolors.length];
textAlign='right';
}
b.innerHTML='<span>'+txtUp+'</span><span>'+txtDown+'</span>';
b.firstChild.onclick=moveup;
b.firstChild.style.cursor='pointer';
b.lastChild.onclick=movedown;
b.lastChild.style.cursor='pointer';
p.insertBefore(b,p.firstChild);
}
var retObj={
save:function(){
setCookie('gg_'+ele.id,
retObj.serialize().join(','),7*24);
},
load:function(){
var a=getCookie('gg_'+ele.id);
retObj.setup(a?a.split(','):null);
},
serialize:function(){
for(var i=0,a=[],c=children(ele);i<c.length;i++)
a.push(c[i].index);
return a;
},
setup:function(a){
var c=children(ele);
if(a&&a.length==c.length){
panels=new Array(c.length);
for(var i=0;i<a.length;i++)
panels[a[i]]=c[i];
}
for(var i=0,h=0,c=[];i<panels.length;i++){
panels[i].style.top=h+'px';
h+=panels[i].offsetHeight+margin;
c.push(i);
}
check.apply(null,c);
ele.style.height=h+'px';
ele.style.position='relative';
}
};
if(useCookie){
retObj.load();
window.attachEvent?
window.attachEvent('onunload',retObj.save):
window.addEventListener('unload',retObj.save,false);
}
else
retObj.setup(null);
return retObj;
function setCookie(name,value,expires){
var x=name+"="+escape(value);
if(expires){
var d=new Date();
d.setTime(d.getTime()+expires*24*3600*1000);
x+="; Expires="+d.toGMTString();
}
document.cookie=x;
}
function getCookie(name){
var a=document.cookie.split("; ");
name+="=";
for(var i=0;i<a.length;i++)
if(a[i].indexOf(name)==0)
return unescape(a[i].substr(name.length));
return "";
}
function check(){
for(var i=0;i<arguments.length;i++){
var x=arguments[i];
var c=panels[x].firstChild.childNodes;
c[0].style.display=x==0?'none':'';
c[1].style.display=x==panels.length-1?'none':'';
panels[x].index=x;
}
}
function moveup(evt){
var p=evt?evt.target:event.srcElement;
p=p.parentNode.parentNode;
swap(p,panels[p.index-1]);
}
function movedown(evt){
var p=evt?evt.target:event.srcElement;
p=p.parentNode.parentNode;
swap(p,panels[p.index+1]);
}
function swap(p1,p2){
var N=10; //移动次数
var INTV=500; //移动时间
var arr1,arr2;
var t1=parseInt(p1.style.top),t2=parseInt(p2.style.top);
var h1=p1.offsetHeight+margin,h2=p2.offsetHeight+margin;
arr1=makeArr(t1,t1<t2?h2:-h2);
arr2=makeArr(t2,t1<t2?-h1:h1);
for(var i=0;i<N;i++)(function(){
var j=i;
setTimeout(function(){
p1.style.top=arr1[j]+"px";
p2.style.top=arr2[j]+"px";
if(j==N-1){
panels[p1.index]=p2;
panels[p2.index]=p1;
check(p1.index,p2.index);
}
},(j+1)*INTV/N);
})();
function makeArr(f,x){
var ret=[];
for(var i=0;i<N;i++)
ret[i]=Math.round(f+i*x/(N-1));
return ret;
}
}
function children(e){
var ret=[];
for(var i=0,c=e.childNodes;i<c.length;i++)
if(c[i].nodeType==1)
ret.push(c[i]);
return ret;
}
}
//]]>
</script>
</head>
<body>
<ul id="test">
<li>
<div class="txt">
<div class="title">Title A</div>
欢迎访问[内容区1]
</div>
</li>
<li>
<div class="txt">
<div class="title">Title B </div>
ASP,PHP,JSP,JS,ASP.NET,DIV,CSS等网站建设相关技术[内容区2]
</div></li>
<li>
<div class="txt">
<div class="title">Title C </div>
FeitecCMS Pro Is EveryWhere![内容区3]
</div></li>
<li>
<div class="txt">
<div class="title">Title D</div>
Http://Www.corange.cn[内容区4]
</div></li>
</ul>
</body>
</html>
制作一个amp页面-谷歌移动加速器AMP网页制作方法 这篇博客将给大家带来一系列技术性的东西,大家看好了哦,本篇给大家说点什么呢-amp,这个东西是谷歌搞出的针对移动优化的,和百度mip是一样的东西,关于哪家的好呢,这个还真不好评说,海豚的建议是amp和mip都做一个,哈哈。 什么是移动加速器 在制作amp之前,需要关注下它的发展背景,起初在网络还不是很发达的2000年初,移动业务却迅猛发展,大家还记得曾经抱着手机偷菜吗?一个月30M流量也能在... 阅读详情

相关推荐

HBuilderX制作网页:移动端H5开发入门必看

通过HBuilderX制作网页,轻松实现移动端H5开发的高效入门。掌握hbuilderx制作网页的核心技巧,提升前端开发效率,是移动Web开发者的实用首选工具。

weixin_42103128的博客 1178

制作一个可拖动的html对话框

制作对话框,最简单的方式是使用jQuery的ui插件,一行代码就搞定。$("<div>我是一个对话框</div>").dialog(); 但是前提是需要引入jquery和ui库:<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"/

codingPigg的专栏 4100

HBuilderX制作网页:零基础构建移动H5页面

手把手教你使用HBuilderX制作网页,无需前端基础也能快速开发移动H5页面,涵盖页面搭建、调试与发布全流程,让hbuilderx制作网页变得简单高效。

weixin_36483050的博客 933

上下移动~上下拖动实现思路流程

需求:        1:一个数据的上下移动        2:一个数据的上下拖动 实现思路: 比如现在要操作的原始数据为:HH ,目标数据MM     首先数据的字段要有一个分数,用于排序用     步骤:        1:上移 ------->先查找出分数小于HH数据的倒序排列取第一条数据MM,把MM跟HH的分数进行交换即可        2:下移 ------->先

qq_38773692的博客 2655

HBuilderX制作网页时的移动端调试技巧解析

分享在使用hbuilderx制作网页时实用的移动端调试方法,提升开发效率与页面兼容性,让hbuilderx制作网页更流畅、精准适配各类移动设备。

weixin_35973118的博客 983

制作静态注册网页

环境搭建:pycharm+python3.6 核心技术:CSS+HTML 小编这次给大家带来制作静态注册网页,话不多说,先看效果图(本次制作参照百度注册页面): 第一步:打开pycharm 建一个新的HTML5文件,引入CSS重置样式(一般网页会自带CSS样式) 建议大家制作自己的网页时都重置一下样式,另外找一张自己比较喜欢的背景图作为注册页面的背景 注:如果图片像素与网页冲突可以修改图片像素(最好将网页边框大小修改成符合图片像素规格) 第二步:基本框架的建立(页面的文字以及边框..

python_UTF_8的博客 2279

利用DragTopLayout实现上下两部分页面整体滑动,不影响下面部分页面的滚动效果

最近做了个个人中心的页面,上面部分显示头像昵称,标签,以及关注数和粉丝数,下面部分显示发表的帖子列表,下面部分是用H5做的,是带着下拉刷新上拉加载功能的列表页,要求向上滑动时,上面信息部分和下面的帖子列表部分要整体滑动,当信息部分滑动到不可见时,下面的帖子列表要也能上下滑动,并能上拉加载。 直接用scrollview的话,不管怎么自定义,要么是上下可以整体滑动,但上拉加载下拉刷新的功能不可用,要

liuye066的专栏 2594

hbuilderx制作网页图文教程:小白也能看懂的操作

手把手教你使用hbuilderx制作网页,从新建项目到代码编写全程图解,即使没有基础也能快速上手,轻松实现网页开发第一步。

weixin_34392511的博客 1470

html 布局 拖拽 在线,可视化编辑 - 拖拽式编辑网页模板无需代码,自由拖拽布局,即可完成网站设计制作!...

可视化编辑网站模板随着html5的诞生,模板可视化编辑的要求越来越强烈,抛弃手写代码采用拖放技术,具有实时书写和文本编辑功能是可视化模板制作需求中最多的呼声。在实现可视化拖拽编辑模板前,我们来了解下什么是可视化?对于普通站长制作模板是一个难题,而购买的模板又未必满足自己的要求,定制网站模板费用非常高,对于入门建站是个难题。而可视化编辑模板完全解决了这个问题,无需代码,自由拖拽布局,适应所有设备。鼠...

weixin_42107374的博客 3525

别再只用固定线了!聊聊Android车机‘快速倒车’与‘正常倒车’的UI与数据流核心差异(附动态轨迹线实现原理)

本文深度解析Android车机中快速倒车与正常倒车的核心差异,探讨从内核级视频流水线到动态轨迹线的技术实现。快速倒车通过内核直接操作FrameBuffer实现2秒内响应,而正常倒车则支持多传感器数据融合与动态UI元素。文章还分享了动态轨迹线的算法实现与性能优化技巧,帮助开发者打造极致的倒车体验。

weixin_42550597的博客 254

激光甲烷传感器DIY指南:从DFB激光器选型到Herriott池光路搭建

本文详细介绍了如何DIY激光甲烷传感器,从DFB激光器选型到Herriott池光路搭建的全过程。通过TDLAS技术实现ppm级甲烷检测,适用于家用燃气泄漏监测和农业沼气监测等场景。文章包含核心器件选型、光路搭建技巧、信号调理方案及系统集成优化,为创客提供实用指南。

f9g0h的博客 596

hbuilderx制作简单网页_简单的手机网页制作教程

很多小白会以为建站只能通过电脑,但实际上,用手机也能顺利建站,而且操作非常简单,不需要你懂技术知识哦!下面就跟大家说说手机网页制作教程:首先,你需要选择一个比较好用的手机网页制作app。尽量找知名度高、业界口碑好、基础功能比较完善的软件,比如「上线了」,下载安装后,选个模板就能快速建站。方法如下:打开上线了APP后注册账号,在【我的网站】选项里创建新网站。然后你会看到一个模板选择页面,有各种类型,...

weixin_39784195的博客 5176

一文详解本地知识库RAG(检索增强):LangChain + Hugging Face 三件套 + 本地大模型 + MCP 协议 + Chroma + Agent 全流程实战

模型上下文协议(MCP)是 Anthropic 推出的开放标准,基于 JSON-RPC 2.0,为 AI 应用与外部工具/数据源之间提供统一的双向通信协议,被称为“AI 应用的 USB-C”。LangChain 是一个围绕 LLM、提示模板(Prompts)、记忆(Memory)、链(Chains)、工具(Tools)和代理(Agents)等组件打造的开源框架,旨在简化复杂自然语言应用的开发。:任意可调用的功能或服务(API、数据库查询、本地函数等),由 Agent 或 Chain 在推理过程中调用。

weixin_41645791的博客 1425

如何制作移动端静态网页

开发移动端 兼容移动端主流浏览器,处理Webkit内核浏览器即可 移动端调试的方法 Chrome DevTools(谷歌浏览器)的模拟手机调试 搭建 本地web服务器,手机和服务器一个局域网内,通过手机访问服务器 使用外网服务器,直接IP或域名访问 开发准备 视口(viewport) 就是浏览器显示页面内容的屏幕区域。视口可以分为布局视口、视觉视口和理想视口。 布局视口:一般移动设备的浏览器都默认设置了一个布局视口,用于解决早期的PC端页面在手机上显示的问题(iOS,Abdroid基本都将这个

weixin_42306249的博客 3445

UE5 StateTree实战:用分层状态机重构你的AI行为逻辑(附蓝图配置避坑点)

本文详细介绍了UE5中StateTree分层状态机的实战应用,帮助开发者重构AI行为逻辑。通过核心概念解析、迁移策略、高级技巧和避坑指南,展示了StateTree在灵活性、可维护性和并行处理方面的优势,特别适合复杂AI行为的开发与优化。

weixin_42558257的博客 249

人类肠道微生物群落代谢建模

MICOMWeb 是款用户友好型网站,专为人类肠道微生物群落代谢建模设计。该网站旨在解决基因组尺度代谢模型(in silico)构建过程中的3大限制:① 使用 MICOM Python 包进行通量平衡分析时对用户 Python 编程知识的要求;② 支持预定义和用户自定义饮食,以生成专属代谢模型;③ 处理宏基因组鸟枪法测序或 16S 扩增子测序获得的真实丰度数据时,所需的高通量计算基础设施。本文展示了 MICOMWeb 的核心功能,用户可轻松开展虚拟实验,为3个已发表数据集的实验验证生成功能性假设。

多组・学・多组学 1169

如何制作一个属于自己的网页

制作网页看似复杂,但只要按照合理的步骤和方法,逐步学习和实践,即使没有深厚的技术背景,也能成功打造出独具特色的网页。<html> 标签是整个文档的根元素, <head> 标签内包含文档的元信息,如文档标题 <title> 、引入的样式表等, <body> 标签则包含网页的可见内容。这种方式便于样式的复用和集中管理,是最常用的方法。例如,名为“mywebsite”的文件夹,在该文件夹内再创建子文件夹,如“css”用于存放CSS文件,“images”用于存放图片文件,“js”用于存放JavaScript文件。

qq_57128262的博客 4677

手把手教你搭建一个属于自己的网站-适合零基础小白,文末附网站模板

手把手教你搭建一个属于自己的网站-适合零基础小白写在前面搭建需求功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 写在前面 前段时间休息想着搭一个属于自己的网站,几经尝试终于成功了,网上其实有很多教程,但很多,希望这篇文章能够帮助到

qq_46788925的博客 1万+

dw编写手机版html,手机移动网页制作:用

手机移动网页制作:用Dreamweaver软件工具现在的互联网,可以说是名副其实的移动互联网。大家不仅可以利用无线网卡随处随地上网,还可以直接利用手机浏览网页、下载文件,而且现在的无线运营商也正在大力发展无线网络、扩展手机上网带宽。于是,手机网页的制作需求也变多了。这篇文章就简单的介绍一下制作手机网页的基础知识。首先,如果想制作wap网页,先要确定你的wap站的版本,是wap1.2还是wap2.0...

weixin_33977645的博客 5045

rk3568 点亮双LVDS 屏

承接文章《rk3568点亮LCD(lvds)》中仅仅只能使用亮单LVDS;经过厂商的努力,陆续发布新补丁。目前支持双lvds显示,缺憾是需要自己额外移植相关补丁。受限于通信频率和VOP编码能力,支持最大分辨仍然是1920x1080、60fps。

weixin_35723192的博客 3008

YOLO26涨点改进 | 检测头改进篇 | 利用ASFF改进YOLO26检测头,自适应空间特征融合模块,在所有的目标检测上均有大幅度的涨点效果

本文提出了一种自适应空间特征融合(ASFF)检测头YOLO26,用于解决目标检测中特征金字塔跨尺度特征不一致的问题。ASFF通过学习空间权重图,自适应地融合不同尺度的特征,抑制特征层间的冲突信息。实验表明,该方法在MSCOCO数据集上显著提升了检测精度(45FPS下AP达42.4%),且仅引入极小推理开销。ASFF模块具有可微分性、模型无关性和计算成本低等优势,能够有效改善特征尺度不变性,实现速度与精度的良好平衡。文章详细介绍了ASFF的原理、实现代码及其在YOLO模型中的集成方法。

Ai缝合怪、助力小伙伴高效发论文 553

移动端网页制作

移动端不同于pc端,移动端的设备众多,不能将长宽高写为固定的宽高,那样的话在不同长宽高比的移动设备上就会显示差距较大,在移动端网页布局的显示不能追求完全的一致,只能是差距不大即可,这是有移动设备的种类繁多决定的。比较好的布局原则是留白固定,宽高不可固定。Viewport:手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每

extendworld的博客 2420

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

html网页缩小位置都移动了_第八组 网页制作

网页制作今天的的分享来了,我们将从软件的介绍,制作网页的步骤与效果来展示我们今天的内容~首先:DW软件介绍?网页制作:Dreamweaver是针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。网站管理:使用网站地图可以快速制作网站雏形、 设计、更新和重组网页。改变网页位置 或档案名称, Dreamweaver会自动...

weixin_39864453的博客 1158

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

网页制作学习html与css

页面的内容在创建或更新时就已经确定,不会在用户访问期间动态改变。由于没有服务器端的动态生成过程,静态页面通常加载速度较快。制作和维护静态网页相对简单,不涉及复杂的服务器端逻辑或数据库交互。静态页面适用于一些简单的网站,如个人博客、简介性质的企业网站等。相对于静态页面,动态页面是指其内容可以根据用户的请求、输入或其他条件而动态生成的页面。动态页面通常涉及服务器端的处理,可能包含数据库查询、用户身份验证等交互性操作。

qq_74156239的博客 2171

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

速看!2024网页制作工具测评大全,附网页制作教程

你知道目前世界上有多少个网站吗?18亿多!如果现在你想做个网站,必须考虑如何从数量众多的网站中脱颖而出。当然第一步,你需要个优秀好用的网页制作工具。相信网页制作工具一旦选对,你的设计之路将更轻松!第一款介绍Mockplus RP,因为它确实是非常适合的网页制作工具。Mockplus RP是一款在线快速网页设计工具,无需下载安装,就能够帮助我们快速创建网页,它具有强大的交互能力、 支持多人协作、全面覆盖设计需求、满足多种应用场景。像下面这个精美的京东商城官网,用Mockplus RP就可以做出来。

aimeeth的博客 3556

dw怎么保存HTML手机可以看,【dw网页制作】如何使用Dreamweaver制作网页?如何用Dreamweaver制作个人虚拟网站?dreamweaver如何制作手机网站?...

【dw网页制作】如何使用Dreamweaver制作网页?如何用Dreamweaver制作个人虚拟网站?dreamweaver如何制作手机网站?下面就和小编一起来看看吧!如何使用Dreamweaver制作网页?1.建立新的ASP网页并保存2.连接数据库3.在网页中插入模板内容,添加各超链接4.页面设计后,将网页另存为模板。5、然后在需要编辑的部分插入可编辑区域6、保存后,可以在网站根目录下的Temp...

weixin_31090341的博客 2280
上一篇: 不间断向上滚动的文字特效(滚动一行暂停一段时间再滚动)(
下一篇: rs.open与conn.execute区别
piperzero
博客等级 码龄21年 1377粉丝 504原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值