如何用JSJQ实现,点击小图片显示大图片及详细信息的功能

如何用JSJQ实现,点击小图片显示大图片及详细信息的功能,第1张

这个一般是用css来显示特定内容的。

譬如有张iconpng,里面有很多内容,便可以在css中这么用。

sa

{width:20px;

height:20px;

overflow:hidden;

background:url(iconpng)

no-repeat

-20px

-30px;}

注解:

宽度和高度是控制显示范围的

overflow:hidden是确保不会有多余显示

background:url(iconpng)是使用作为背景显示,并且也只能作为背景显示才能达到这种做法的目的

no-repeat是不会重复,这个不是必须的,不过有会规范一些

-20px

-30px是的定位,显示时会将按这个坐标来定位

上面只是针对固定大小的显示内容来定义的,如果大小不固定,在background属性中有可能需要更改设置。不过重点是这种方式是这么使用的。

如果大小不固定,也可以这样定义,让背景自适应:

sa

{width:auto;

height:20px;

overflow:hidden;

background:url(iconpng)

no-repeat

right

bottom;}

对于2(首页标签)的内容,也是这么使用的:

a

{width:100px;

height:25px;

overflow:hidden;

background:url(2png)

no-repeat

left

center;}

a:hover

{background-position:right

center;}

这样一来,当鼠标移到元素时,背景定位发生变化,显示的内容便由左边的变成右边的了。

不过你应该对css这方面还不是很了解,目前可能还没有很便捷的方式对这些css进行快速定义,所以也只能告诉你是这么一回事,但未必能帮得上你。

先了解一下对象的几个的属性: innerHTML:设置或获取位于对象起始和结束标签内的 HTML scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置 offsetWidth:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的宽度 上无缝滚动 <style type="text/css"> <!-- #demo { background: #FFF; overflow:hidden; border: 1px dashed #CCC; height: 100px; text-align: center; float: left; } #demo img { border: 3px solid #F2F2F2; display: block; } --> </style> 向上滚动 <div id="demo"> <div id="demo1"> <a href="#"><img src=" >

你的div的结构是下面这种结构吗?

<div>

     <img>

</div>

如果是的话,你先获取到div,

然后在div里获取img;

var aImg=documentgetElementById("div's Id")getElementsByTagName('img');

for(var i=0;i<aImglength;i++){

      aImg[i]styleheight="the height you want";

      aImg[i]stylewidth="the width you want";

}

如果你所说的是指div的background,那么你可以在CSS里面用:

background-size:50px 100px;(调整背景的大小)

background-repeat:no-repeat;(是否平铺,否)

/也可以:/

background-size:40%100%;(对背景进行拉伸)

当然用js的话也可以:

imgstylebackgroudSize='50px 100px';

imgstylebackgroudRepeat='on-repeat';

以上就是关于如何用JS/JQ实现,点击小图片显示大图片及详细信息的功能全部的内容,包括:如何用JS/JQ实现,点击小图片显示大图片及详细信息的功能、如何在不改动html的情况下用jq实现图片的无缝滚动ps:图片已经实现了向左的滚动。、怎么用js改变div里面的图片大小等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9281574.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存