JavaScript 委托(delegate)并选择 AJAX 响应

标签 javascript php jquery ajax css

如何使用 .html() 选择特定的 AJAX 响应?

这是我的 HTML

<ul class="feature-products">       

</ul>
<div class="feature-btn">
    <a href="#" class="back styleShwd-enbl styleCrl-white stxt12">back</a> &nbsp;
    <a href="#" class="next styleShwd-enbl styleCrl-white stxt12">next</a>
</div>

这是 AJAX 响应(在我的 UL 中)

        <li class="products">                   
        .....
        </li>
        <li class="products">                   
        .....
        </li>
        <li class="products">
        .....
        </li>

这是我选择 AJAX 响应的脚本(w/css 动画)

$('.back').click(function() {        
    var back_indent = parseInt($('.feature-products').css('left')) + $(".products").outerWidth(true);              

    $('.feature-products').animate({"left":back_indent},200,function()
        {
            $('.feature-products li:first-child').css({'left':back_indent});
            $('.feature-products li:first-child').before($('.feature-products li:last-child')); 
        });       
    return false;
});

问题出在脚本中,它无法选择和获取back_indent、feature-products li:first-child 的值。

最佳答案

我找到了自己的解决方案。希望此页面对其他人有所帮助。

first() & last() 而不是 :first-child & :last-child

$(".back").on('click', function(){      
    var back_indent = parseInt($('.feature-products').css('left')) + $(".products").outerWidth(true);       
    $('.feature-products').animate({"left":back_indent},200,function()
        {
        $(".feature-products li").first().css({'left':back_indent});
        $(".feature-products li").first().before($(".feature-products li").last());
        });             
    return false;       
});

关于JavaScript 委托(delegate)并选择 AJAX 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30860955/

相关文章:

javascript - 在开发网站时,DreamWeaver 这样的 IDE 和 Drupal 这样的 CMS 有什么不同

php - CakePHP 3.0 中 add 方法中将附加数据保存到 Join 表

javascript - IIFE 和窗口对象?

Javascript - 按类和文件获取元素[0]

javascript - 将代码包装到 'IF' 语句中更好,还是将函数包装到 'short circuit' 并返回更好?

php - PHP解析/语法错误;以及如何解决它们

javascript - 使用 Javascript 的动态图像点击功能

javascript - 选择附加到光标的 div 覆盖的节点

javascript - React useReducer Hook 触发两次/如何将 props 传递给 reducer?

php - .htaccess 前 3 个字符作为文件夹