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属性。首先你得到了位置,然后你设置了边距。你应该在两个位置使用相同的属性谢谢,但我只想移动整个表谢谢,我用减号代替加号(“+”),我得到了我想要的谢谢,但我只想移动整个表谢谢,我用减号代替加号(“+”),我得到了我想要的谢谢,但是我只想移动整个桌子谢谢,我用减号代替加号(“+”),我得到了我想要的谢谢,但我只想移动整个桌子谢谢,我用减号代替加号(“+”),我得到了我想要的谢谢