`
bluesft
  • 浏览: 8762 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

点击图片滚动指定<div>中的内容(上下,水平都可以)

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<script language="javascript" src="jquery.js"></script>
<script language="javascript">
$(document).ready(
function(){
var timer,menu=$("#menu")
var scr=function(){

var p=parseInt($(this).attr('val'));
clearInterval(timer);
var h=menu.attr('scrollTop')+(p?500:-500);

timer=setInterval(function(){
b=p?menu.attr('scrollTop')>=h:menu.attr('scrollTop')<=h

if(b){
clearInterval(timer);
}
else{
menu.attr('scrollTop',menu.attr('scrollTop')+Math[p?"ceil":"floor"]((h-menu.attr('scrollTop'))/10)) ;
}},10);
}
$('#up').click(scr);
$('#down').click(scr);
}
)


</script>
</head>

<body>
<div id="up" val="0" >qqqqqqqqqq</div>
<div style="overflow:hidden;height:470px;width:400px" id="menu">
<ul>
<li style="height:500;widt:2px">aaaaaaaaaaaaa<br><br><br><br><br><br><br><br></li>
<li style="height:300">sssssssssssssssssssssssssssssssssssss<br><br><br><br><br><br><br><br></li>
<li style="height:300">ddddd<br><br><br><br><br><br><br><br></li>
<li style="height:300">fffffffffff<br><br><br><br><br><br><br><br></li>
<li style="height:300">ggggggggggg<br><br><br><br><br><br><br><br></li>
<li style="height:300">hhhhhhhh<br><br><br><br><br><br><br><br></li>
</ul>
</div>
<div id="down" val="1" >qqqqqqqqqq</div>
</body>
</html>

里面用到了jQuery,其实不用也可以实现。里面为click事件传值用了点小技巧,jquery是不支持直接给click事件传值的。代码比较简单也比较简洁。

顺便,要改成左右滚的只要把scrollTop改成scrollLeft就可以了。
分享到:
评论

相关推荐

    HTML考试考卷.docx

    6. XHTML使用规范:选项B的`&lt;input&gt;`标签正确地使用了`checked`属性,选项C的`&lt;img&gt;`标签指定了`alt`属性,选项D的`&lt;hr&gt;`标签使用了斜杠结束,这些都是符合XHTML规范的。 7. 设置外边距:CSS的`margin`属性用于设置...

    利用Marquee实现无缝循环滚动文字

    其中一种常见的动态效果就是利用`&lt;marquee&gt;`标签来实现文字或图片的自动滚动。不过,在提供的代码片段中,并没有直接使用HTML标准中的`&lt;marquee&gt;`标签,而是通过JavaScript结合CSS来模拟了类似的效果。接下来,我们...

    HTML教程(入门级别)

    - `&lt;img src="image.jpg" alt="图片描述"&gt;`: 显示一张图片,其中`src`属性指定图片源,`alt`属性提供图片描述。 通过以上介绍,我们可以了解到HTML的基础概念、发展历程以及如何构建一个简单的网页。对于初学者而...

    jquery广告上下左右滚动效果

    创建一个包含广告图片或内容的容器元素,如`&lt;div id="ad-slider"&gt;`。每个广告项可以是单独的`&lt;img&gt;`标签或者包含图片和其他元素的`&lt;div&gt;`。确保这些元素都有唯一的ID或类名,方便在JavaScript中选择和操作。 3. **...

    jquery插件jcarousel制作滚动效果

    **jQuery 插件 jCarousel 滚动效果详解** ...无论是图片轮播还是文字滚动,都可以通过灵活的配置和API进行定制,满足多样化的需求。通过熟练掌握jCarousel,你可以在项目中创建出更加吸引用户的交互体验。

    js文字图片滚动特效

    1. HTML结构:首先在HTML中创建包含文字或图片的元素,如`&lt;div&gt;`或`&lt;img&gt;`标签。 2. CSS样式:为元素设置合适的宽高、定位方式,以及必要的动画过渡效果。 3. JavaScript控制:编写JS代码,通过修改元素的CSS属性...

    鼠标滚轮控制左右滑动

    在这个场景中,JavaScript将起到核心作用,因为它可以监听鼠标的滚轮事件,并据此触发div的水平滚动。 在`index.html`文件中,你需要创建一个div元素,为其指定一个唯一的ID,以便在JavaScript中引用。例如: ```...

    网页页面滑动(左右)

    &lt;div class="swiper-slide"&gt;Slide 1&lt;/div&gt; &lt;div class="swiper-slide"&gt;Slide 2&lt;/div&gt; &lt;!-- More slides... --&gt; &lt;/div&gt; &lt;!-- Add navigation arrows --&gt; &lt;div class="swiper-button-prev"&gt;&lt;/div&gt; &lt;div class=...

    图片轮播特效

    本文将深入探讨“图片轮播特效”的实现原理、相关技术以及如何运用`simplyScrollv2-141028092004`这个库来创建图片滚动效果。 首先,图片轮播特效主要由JavaScript(JS)和层叠样式表(CSS)两种技术共同完成。JS...

    前端面试题汇总

    - **src**:用于指定元素的内容来源,如 `&lt;img&gt;` 的图片源或 `&lt;script&gt;` 的脚本文件。 - **href**:用于指定链接的目标地址,如 `&lt;a&gt;` 的跳转链接或 `&lt;link&gt;` 的样式表文件。 **11. 常见的图片格式** - **JPEG**:...

    浮动广告 左右广告浮动广告 左右广告

    例如,在给定的部分内容中,可以看到一个包含图片的`&lt;div&gt;`元素,该元素用于显示具体的广告内容。 ```html &lt;div id="img" style="position:absolute;left:27px;top:1115px"&gt; &lt;a href="" target="_blank"&gt; &lt;img src...

    fullpage.js

    1. **全屏滚动**:fullPage.js的核心功能是将每个HTML段落(或`section`)转换为全屏视图,用户可以平滑地上下滚动浏览内容。 2. **自动适应布局**:无论屏幕大小,fullPage.js都能自适应调整,确保在桌面、平板和...

    js漂浮广告实现代码

    每个`&lt;div&gt;`元素内部都包含了一个`&lt;a&gt;`标签,用于承载图片,`&lt;img&gt;`标签定义了具体的图片源,`src`属性指定了图片的路径。 接下来,我们看到有引入了一个外部JavaScript文件`moveobj.js`,这通常是用来封装与漂浮...

    javascript上下左右定时滚动插件

    JavaScript 上下左右定时滚动插件是一种用于网页动态效果的代码,它可以实现文本或图片等内容在页面上自动循环滚动,提供了一种吸引用户注意力的方式。这种滚动通常被应用于新闻滚动、公告栏或者广告展示等场景。 ...

    DIV+CSS经常用到的属性、参数及说明

    - `font-family`: 指定字体系列,可以设置多个备选字体,如`"Arial", "Helvetica", "sans-serif"`。 - `font-size`: 设置字体大小,例如`9px`。 - `text-align`: 控制文本对齐方式,`center`表示居中,`left`和`...

    JavaScript网页特效范例宝典源码

    实例042 应用CSS+DIV实现指定尺寸无边框无滚动条窗口 65 实例043 应用JavaScript实现指定尺寸无边框无滚动条窗口 67 1.8 水平导航条应用 69 实例044 图片按钮导航条 69 实例045 导航条的动画效果 71 实例046 不用...

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...

    简单但很实用的5个css属性

    这在制作单行文本效果时特别有用,比如制作水平滚动的导航菜单。 四、光标(Cursor) 光标属性用于改变鼠标悬停在元素上时的光标显示样式。它可以帮助用户理解页面元素的交互意图。例如,一般文本输入框可使用text...

Global site tag (gtag.js) - Google Analytics