求指点方法,幻灯片. 给一个示例LZ参考:http://www.ido321.com/862.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $(".slide_left").click(function(){var left_px = $(this).css("left") || "0";var left = parseInt(left_px.replace("px", ""));//这个时候可以获得当前left, 只需要减去位移就可以了// 同理 是否到达顶端也能在此判断 $("#flight_slide ul").stop(false,true).animate({"left": left-flight_slide_width},300); }) 还是不懂超出总和的情况下如何控制.望指点$(".slide_left").click(function(){ var move_px = parseInt($("#flight_slide ul").css("left")) || "0"; $("#flight_slide ul").stop(false,true).animate({"left":move_px + flight_slide_width},300); }) $(".slide_right").click(function(){ var move_px = parseInt($("#flight_slide ul").css("left")) || "0"; $("#flight_slide ul").stop(false,true).animate({"left":move_px - flight_slide_width},300); }) var slide_sum = flight_slide_length * flight_slide_width; $(".slide_left").click(function(){ var move_px = parseInt($("#flight_slide ul").css("left")) || "0"; $("#flight_slide ul").stop(false,true).animate({"left":move_px + flight_slide_width},300); }) $(".slide_right").click(function(){ var move_px = parseInt($("#flight_slide ul").css("left")) || "0"; $("#flight_slide ul").stop(false,true).animate({"left":move_px - flight_slide_width},300); if(move_px == -slide_sum) {move_px = 0;} }) 自己顶下,求指点. 解决了.恕我愚钝,没有什么好办法.用的加减...//新增左右按钮 var slide_sum = parseInt(flight_slide_length * -flight_slide_width); $(".slide_left").click(function(){ var move_px = parseInt($("#flight_slide ul").css("left")) || "0"; $("#flight_slide ul").stop(false,true).animate({"left":move_px + flight_slide_width},300); var move_box1 = slide_sum + flight_slide_width; if(move_px >= 0) {$("#flight_slide ul").stop(false,true).animate({"left":move_box1},300);} }) $(".slide_right").click(function(){ var move_px = parseInt($("#flight_slide ul").css("left")) || "0"; $("#flight_slide ul").stop(false,true).animate({"left":move_px - flight_slide_width},300); var move_box = move_px - flight_slide_width; if(slide_sum >= move_box) {$("#flight_slide ul").stop(false,true).animate({"left":0},300);} }) 网络上有很多幻灯片插件可以参看或者直接使用,比如:http://www.ui3g.com/tag/%E5%B9%BB%E7%81%AF%E7%89%87/ swiper插件http://www.idangero.us/sliders/swiper/index.php 插件主页http://www.idangero.us/sliders/swiper/api.php 插件APIhttp://www.idangero.us/sliders/swiper/demos.php 插件DEMOhttps://github.com/nolimits4web/Swiper/tree/master/src 下载仔细看看API,就知道它多么强大了 function flightSlide (n) { flight_slide_index = flight_slide_index>flight_slide_length?0:flight_slide_index; $("#flight_slide ul").stop(false,true).animate({"left":-n*flight_slide_width},300); }$(".slide_left").click(function(){ flightSlide(flight_slide_index-1); })$(".slide_right").click(function(){ flightSlide(flight_slide_index+1); })只要一个核心方法来显示 就可以了flightSlide 高手都是不用jquery的,大家赞不赞同 DIV的 onmouseOver 用JavaScript写的一个菜单,有点小问题,谢谢高人指点。 ext2 分页的时候为什么读不到数据 求救单选框问题 一个数字算法问题T-T js是怎么调用activex的输出函数的 确认窗口的问题!!! 有两个单选按钮A,B,另又一个文字链接,要求选A时,链接有效,选B时,链接无效.请问如何实现? 请问用BUTTON提交页面时如何得到表单中的值呢?就是让它具有SUMBIT的功能 jquery如何实现获取表单数据以后以json格式提交 webBrowser无法正确执行javaScript
var left_px = $(this).css("left") || "0";
var left = parseInt(left_px.replace("px", ""));//这个时候可以获得当前left, 只需要减去位移就可以了// 同理 是否到达顶端也能在此判断
$("#flight_slide ul").stop(false,true).animate({"left": left-flight_slide_width},300);
})
还是不懂超出总和的情况下如何控制.望指点$(".slide_left").click(function(){
var move_px = parseInt($("#flight_slide ul").css("left")) || "0";
$("#flight_slide ul").stop(false,true).animate({"left":move_px + flight_slide_width},300);
})
$(".slide_right").click(function(){
var move_px = parseInt($("#flight_slide ul").css("left")) || "0";
$("#flight_slide ul").stop(false,true).animate({"left":move_px - flight_slide_width},300);
})
var slide_sum = flight_slide_length * flight_slide_width;
$(".slide_left").click(function(){
var move_px = parseInt($("#flight_slide ul").css("left")) || "0";
$("#flight_slide ul").stop(false,true).animate({"left":move_px + flight_slide_width},300);
})
$(".slide_right").click(function(){
var move_px = parseInt($("#flight_slide ul").css("left")) || "0";
$("#flight_slide ul").stop(false,true).animate({"left":move_px - flight_slide_width},300);
if(move_px == -slide_sum) {move_px = 0;}
})
自己顶下,求指点.
//新增左右按钮
var slide_sum = parseInt(flight_slide_length * -flight_slide_width);
$(".slide_left").click(function(){
var move_px = parseInt($("#flight_slide ul").css("left")) || "0";
$("#flight_slide ul").stop(false,true).animate({"left":move_px + flight_slide_width},300);
var move_box1 = slide_sum + flight_slide_width;
if(move_px >= 0) {$("#flight_slide ul").stop(false,true).animate({"left":move_box1},300);}
})
$(".slide_right").click(function(){
var move_px = parseInt($("#flight_slide ul").css("left")) || "0";
$("#flight_slide ul").stop(false,true).animate({"left":move_px - flight_slide_width},300);
var move_box = move_px - flight_slide_width;
if(slide_sum >= move_box) {$("#flight_slide ul").stop(false,true).animate({"left":0},300);}
})
http://www.idangero.us/sliders/swiper/index.php 插件主页
http://www.idangero.us/sliders/swiper/api.php 插件API
http://www.idangero.us/sliders/swiper/demos.php 插件DEMO
https://github.com/nolimits4web/Swiper/tree/master/src 下载
仔细看看API,就知道它多么强大了
{
flight_slide_index = flight_slide_index>flight_slide_length?0:flight_slide_index;
$("#flight_slide ul").stop(false,true).animate({"left":-n*flight_slide_width},300);
}
$(".slide_left").click(function(){
flightSlide(flight_slide_index-1);
})$(".slide_right").click(function(){
flightSlide(flight_slide_index+1);
})只要一个核心方法来显示 就可以了flightSlide