要填什么才能控制 left 的加减 在线等 急!!!
$(document).ready(function(){$(".left_a").mousedown(function(){?})$('.right_a').mousedown(function(){?})})*{margin:0;padding:0;}#box{width:600px;height:400px;border:2pxsolidblack;overflow:hidden;position:relative;top:100px;left:100px;}#picture{width:4200px;position:absolute;}img{float:left;}#button{width:600px;position:absolute;top:170px;left:0px;}.left_a{float:left;margin:020px;}.right_a{float:right;margin:020px;}#box:hoverimg{background-color:rgba(0,0,0,0.5);} |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
$(".left_a").mousedown(function(){varpicture=$("#picture");varbefo=picture.css("left");varleft_a=befo-600+"px";picture.css("left",left_a);})可能这就是你想要的代码,点击left图标后,div#picture的left属性-600px。
---------------------------------------------------------------------------
补充一下:这样写是直接无动画切换到上一张图,带动画的可以用.animate,带指定left属性和毫秒数可实现切换效果。如楼下所示,整个重点即是要控制$("#picture")的方法。 |
|
|
|
|
jQuery提供的访问元素的演示属性css()方法可以实现啊,.css("left","多少px");
如果要做动画效果就是.animate({“left”:“多少px”},多长时间完成) |
|
|
|
|