AJAX:直播功能麻烦

时间:2013-02-08 22:00:42

标签: javascript ajax events

我正在尝试用jquery做一个购物车动画,为了做到这一点,我有一个脚本,在mouseover事件加载一个div:

$('#cart > .heading a').live('mouseover',function() {
    $('#cart').load('index.php?route=module/cart #cart > *');
    $('#cart').addClass('active');  
});
$('#cart').mouseleave(function() {
    $('#cart').removeClass('active');
});

但问题是,使用“实时”功能标签不再起作用了。

2 个答案:

答案 0 :(得分:1)

live()已替换为on()

  

已弃用:1.7,已移除:1.9

尝试使用事件委派方法:

$('#cart').on('mouseover','.heading a',function() {
//etc

答案 1 :(得分:0)

尝试使用:

$('#cart > .heading a').on('mouseover',function() {
  $('#cart').load('index.php?route=module/cart #cart > *');
  $('#cart').addClass('active');  
});
$('#cart').mouseleave(function() {
  $('#cart').removeClass('active');
});