Javascript 使用continue click事件在jquery中继续移动表

Javascript 使用continue click事件在jquery中继续移动表,javascript,php,jquery,css,wordpress,Javascript,Php,Jquery,Css,Wordpress,我想在单击时保持表格移动,为此,我尝试以下方法: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script> $(document).ready(function(){ $(".next").click(function() { var position = $(".slide_table").

我想在单击时保持表格移动,为此,我尝试以下方法:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
  $(document).ready(function(){
     $(".next").click(function() { 
        var position = $(".slide_table").position().left;
        var movepos = parseInt(position) - parseInt(450) + 'px';    
        $('.slide_table').css('margin-left',movepos); 
     });
  });
</script>

<a href="#" class="prev">Prev</a>
<div class="slide">
   <table class="slide_table" style="border:1px solid gray; background:#CCCCCC">

$(文档).ready(函数(){
$(“.next”)。单击(函数(){
变量位置=$(“.slide_table”).position().左;
var movepos=parseInt(位置)-parseInt(450)+‘px’;
$('.slide_table').css('margin-left',movepos);
});
});
当我第一次单击它时,我如何保持它,除非正确的位置是0或小于450


感谢您的帮助……

我不确定是否正确理解了您的问题,但是:

如果每次单击“.next”(下一步)按钮时都要将表格450px(更多)移到右侧,则可以按如下操作:

$(document).ready(function(){
    $(".next").click(function() { 
        var posLeft = $('.slide_table').position().left;
        var newPosLeft = posLeft - 450;

        $('.slide_table').css('left', newPosLeft + 'px');
    });
});

我不确定我是否正确理解您的问题,但是:

如果每次单击“.next”(下一步)按钮时都要将表格450px(更多)移到右侧,则可以按如下操作:

$(document).ready(function(){
    $(".next").click(function() { 
        var posLeft = $('.slide_table').position().left;
        var newPosLeft = posLeft - 450;

        $('.slide_table').css('left', newPosLeft + 'px');
    });
});

我不确定我是否正确理解您的问题,但是:

如果每次单击“.next”(下一步)按钮时都要将表格450px(更多)移到右侧,则可以按如下操作:

$(document).ready(function(){
    $(".next").click(function() { 
        var posLeft = $('.slide_table').position().left;
        var newPosLeft = posLeft - 450;

        $('.slide_table').css('left', newPosLeft + 'px');
    });
});

我不确定我是否正确理解您的问题,但是:

如果每次单击“.next”(下一步)按钮时都要将表格450px(更多)移到右侧,则可以按如下操作:

$(document).ready(function(){
    $(".next").click(function() { 
        var posLeft = $('.slide_table').position().left;
        var newPosLeft = posLeft - 450;

        $('.slide_table').css('left', newPosLeft + 'px');
    });
});

假设您想将10px向右移动,每次单击按钮,代码如下:

<script>
  $(document).ready(function(){
     $(".next").click(function() { 
        var position = $('.slide_table').css('margin-left');
        var movepos = position + 10;    
        $('.slide_table').css('margin-left',movepos);
     });
  });
</script>

$(文档).ready(函数(){
$(“.next”)。单击(函数(){
变量位置=$('.slide_table').css('margin-left');
var movepos=位置+10;
$('.slide_table').css('margin-left',movepos);
});
});

您不需要在移动距离的末尾添加字符串'px'

假设您想将10px向右移动,每次单击按钮,代码如下:

<script>
  $(document).ready(function(){
     $(".next").click(function() { 
        var position = $('.slide_table').css('margin-left');
        var movepos = position + 10;    
        $('.slide_table').css('margin-left',movepos);
     });
  });
</script>

$(文档).ready(函数(){
$(“.next”)。单击(函数(){
变量位置=$('.slide_table').css('margin-left');
var movepos=位置+10;
$('.slide_table').css('margin-left',movepos);
});
});

您不需要在移动距离的末尾添加字符串'px'

假设您想将10px向右移动,每次单击按钮,代码如下:

<script>
  $(document).ready(function(){
     $(".next").click(function() { 
        var position = $('.slide_table').css('margin-left');
        var movepos = position + 10;    
        $('.slide_table').css('margin-left',movepos);
     });
  });
</script>

$(文档).ready(函数(){
$(“.next”)。单击(函数(){
变量位置=$('.slide_table').css('margin-left');
var movepos=位置+10;
$('.slide_table').css('margin-left',movepos);
});
});

您不需要在移动距离的末尾添加字符串'px'

假设您想将10px向右移动,每次单击按钮,代码如下:

<script>
  $(document).ready(function(){
     $(".next").click(function() { 
        var position = $('.slide_table').css('margin-left');
        var movepos = position + 10;    
        $('.slide_table').css('margin-left',movepos);
     });
  });
</script>

$(文档).ready(函数(){
$(“.next”)。单击(函数(){
变量位置=$('.slide_table').css('margin-left');
var movepos=位置+10;
$('.slide_table').css('margin-left',movepos);
});
});


您不需要在距离的末尾添加字符串'px'来移动。

是否缺少一些html?没有下一个类的标记我的意思是下一个在我的html中,它只工作了一次……我希望它继续运行您正在获取或设置错误的CSS属性。首先你得到了位置,然后你设置了边距。你应该在两个地方都使用相同的属性,不是缺少了一些html吗?没有下一个类的标记,我的意思是下一个在我的html中,它只工作了一次…我希望它继续工作。你正在获取或设置错误的CSS属性。首先你得到了位置,然后你设置了边距。你应该在两个地方都使用相同的属性,不是缺少了一些html吗?没有下一个类的标记,我的意思是下一个在我的html中,它只工作了一次…我希望它继续工作。你正在获取或设置错误的CSS属性。首先你得到了位置,然后你设置了边距。你应该在两个地方都使用相同的属性,不是缺少了一些html吗?没有下一个类的标记,我的意思是下一个在我的html中,它只工作了一次…我希望它继续工作。你正在获取或设置错误的CSS属性。首先你得到了位置,然后你设置了边距。你应该在两个位置使用相同的属性谢谢,但我只想移动整个表谢谢,我用减号代替加号(“+”),我得到了我想要的谢谢,但我只想移动整个表谢谢,我用减号代替加号(“+”),我得到了我想要的谢谢,但是我只想移动整个桌子谢谢,我用减号代替加号(“+”),我得到了我想要的谢谢,但我只想移动整个桌子谢谢,我用减号代替加号(“+”),我得到了我想要的谢谢