-
jquery实现html页面新闻图片轮播(html代码动态拼接)5
在html页面中,用ajax从后台取得新闻图片的地址动态拼接成html代码,代码用的人家的:http://blog.csdn.net/tsyj810883979/article/details/8986157,如下:
<!DOCTYPE html>
<html>
<head>
<title>图片轮播,新闻轮播,焦点新闻轮播</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var index=0;
var slideFlag = true;
var length=$(".roll-news-image img").length;
function showImg(i){
$(".roll-news-image img")
.eq(i).stop(true,true).fadeIn(800)
.siblings("img").hide();
$(".roll-news-index li").removeClass("roll-news-index-hover");
$(".roll-news-index li").eq(i).addClass("roll-news-index-hover");
$(".roll-news-title a")
.eq(i).stop(true,true).fadeIn(800)
.siblings("a").hide();
}
showImg(index);
$(".roll-news-index li").click(function(){
index = $(".roll-news-index li").index(this);
showImg(index);
slideFlag = false;
});
function autoSlide() {
setInterval(function() {
if(slideFlag) {
showImg((index+1) % length);
index = (index+1)%length;
}
slideFlag = true;
}, 3000);
}
autoSlide();
});
</script>
<style type="text/css">
* {
padding:0px;
margin:0px;
}
.roll-news {
width:480px;
height:300px;
border:solid 1px #c1c1c1;
}
.roll-news-index-hover {
background-color:white;
}
.roll-news-image img {
width:480px;
height:300px;
}
.roll-news-index {
position:relative;
top:-50px;
margin-right:5px;
float:right;
}
.roll-news-index {
}
.roll-news-index li {
list-style:none;
float:left;
font-size:12px;
font-weight:600;
width:18px;
height:16px;
line-height:16px;
cursor:pointer;
margin:0 3px;
background-image:url(opacity_50.png);
text-align:center;
}
.roll-news-title {
position:relative;
top:-25px;
padding-left:10px;
height:22px;
line-height:20px;
background:url(opacity_50.png);
}
.roll-news-title a {
font-size:12px;
text-decoration:none;
color:#222222;
}
.roll-news-title a:hover {
color:red;
}
</style>
</head>
<body>
<div class="roll-news">
<div class="roll-news-image">
<img src="http://h.hiphotos.baidu.com/album/w%3D2048/sign=e952491b5243fbf2c52ca1238446ca80/d4628535e5dde711bfe12fe5a6efce1b9d1661f5.jpg">
<img src="http://img2.duitang.com/uploads/item/201111/15/20111115104036_AcnUz.thumb.600_0.jpg" style="display:none">
<img src="http://img4.duitang.com/uploads/item/201202/29/20120229160925_jJ2Ei.thumb.600_0.jpg" style="display:none">
</div>
<div class="roll-news-index">
<ul>
<li class="roll-news-index-hover">1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
<div class="roll-news-title">
<a href="" target="_blank">图片1:点击后跳转</a>
<a href="" target="_blank" style="display:none">图片2:点击后跳转</a>
<a href="" target="_blank" style="display:none">图片3:点击后跳转</a>
</div>
</div>
</body>
</html>
如果把 <div class="roll-news-image"></div>中的图片地址写上,可以实现自动切换,但是如果用ajax( $(document).ready(function())请求到的数据拼接成html(现在<div class="roll-news-image"></div>为空),再用$(".roll-news-image").append(html);自能手动点击切换,不能自动切换,用其他的jquery插件,情况类似,请问怎么解决,谢谢!2013年10月14日 16:23
目前还没有答案
相关推荐
本文将详细介绍如何使用jQuery库来实现一个无缝衔接的图片轮播效果,包括手动切换、自动轮播以及通过下标导航。 ### 1. jQuery基础 jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画制作和...
可以看到在HTML代码中并没有进行圆点的添加,这是因为通过Jquery代码首先获取图片的张数可以动态对应的添加圆点的个数,也可以动态的利用Css属性为圆点添加相应属性。 4.div btn :轮播图的左右按钮的呈现通过标签...
在本资源中,我们关注的是一个使用jQuery库实现的马赛克图片拼接翻转动画特效。jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互。这个源码包提供了创建独特视觉效果的能力...
jQuery马赛克图片拼接3d翻牌效果
总结起来,"基于threejs的3D爆炸碎片轮播图特效"是一个结合了HTML5、CSS和JavaScript技术的艺术与技术的结晶,通过Three.js库实现了动态的3D视觉效果,为网页交互设计带来了新的灵感和可能性。对于学习和探索WebGL和...
5. **无缝拼接**:在轮播的最后一张图片和第一张图片之间进行无缝衔接,即在最后一张图片之后立即显示第一张图片,创造出无边界循环的效果。 **关键代码片段**: 1. **初始化**: ```javascript var $banner = $...
通过使用jQuery,开发者可以快速地编写出高效、简洁的代码来实现轮播图的动态效果。 轮播图的核心功能包括自动滑动和手动滑动。自动滑动通常通过定时器实现,每隔一定时间自动切换到下一张图片或内容。手动滑动则...
同时,由于没有依赖jQuery,它可以轻松地与现有的JavaScript库或框架集成,为网页增加动态图片展示功能,提升网站的互动性和吸引力。 总的来说,这个"js无缝图片滚动代码素材.rar"是一个实用的前端开发工具,对于...
在图片切换的过程中,这些小块元素按照特定的顺序和速度进行动画处理,使得用户仿佛看到多张小图片按序拼接成一张大图,这种效果既新颖又富有动态美感,能够吸引用户的注意力,提升用户体验。 纯js轮播图插件的开发...
总结来说,jQuery焦点图百叶窗效果切换是结合了jQuery库、DOM操作、动画效果和插件化开发的一种高级图片展示技术,它通过动态的百叶窗过渡效果增强了用户体验,是现代网页设计中的一个亮点。开发者可以通过学习和...
### jQuery轮播图插件开发 #### 1. 插件概述 本文介绍了一款基于jQuery的轮播图插件,它支持多种配置选项,使其成为一个多功能的幻灯片工具。该插件可以实现如淡入淡出(fade)、左右切换、时间线导航等多种展示...
2. 轮播图:jQuery轮播插件(如Slick或bxSlider)使创建动态图片或内容轮播变得轻而易举,支持自动播放、分页导航和触控滑动。 3. 导航菜单:jQuery可以轻松实现下拉菜单、多级菜单,以及响应式菜单,适应不同屏幕...
轮播图是一种常见的展示多张图片的方式,可以通过CSS3的transition和animation属性,或者JavaScript库如jQuery Carousel实现。图片的淡入淡出效果则常用于图片切换,通过改变元素的opacity属性或使用透明度渐变动画...
### 网页图片交替显示实现方法解析 #### 一、引言 在网页设计与开发过程中,为了增强用户体验及...对于现代Web开发来说,可以采用更先进的技术如HTML5 Canvas、SVG或者第三方库(如jQuery)来实现类似的图片轮播效果。
1. **滑动门(Sliding Doors)**:这种方法利用CSS精灵(CSS Sprites)技术,将所有图片拼接成一张大图,通过改变背景位置来实现图片的切换。优点是加载速度快,但需要精确计算图片的位置和尺寸。 2. **jQuery插件*...
这些文件中可能包含了HTML结构、样式(通过内联样式或外部引用CSS文件)、以及与JavaScript或jQuery库的引用,以实现交互效果,如图片轮播、滑动展示等。 “Fonts”文件夹可能包含自定义字体文件,如.TTF或.OTF格式...
通过`switchSlideBtn`方法,首先计算出Carousel的总帧数,然后利用字符串拼接生成HTML代码,最后将这些按钮插入到DOM中。按钮的位置通过CSS定位,使得布局均匀。 2. **设置按钮事件**: 使用`hover`事件监听每个...
无缝循环滚动插件是一种网页动态效果技术,常用于展示新闻、产品列表或轮播图等,为用户提供连续不间断的浏览体验。基于jQuery实现的此类插件利用了jQuery库的强大功能和简洁API,使得开发者能够轻松地创建出平滑、...
文章通过实例代码演示了如何使用jQuery结合JavaScript定时器函数来动态更换图片元素的src属性,实现图片的自动轮播。 知识点涉及: 1. jQuery基础:在实现图片切换效果的过程中,首先需要引入jQuery库,这里使用的...
在本主题中,我们关注的是"js代码 无缝滚动效果",这是一种常见于网站顶部新闻滚动、轮播图或者产品展示等场景的技术。无缝滚动效果给予用户流畅且连续的视觉体验,仿佛图片或文本在不停滚动,没有明显的停顿或跳跃...