首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery中不工作的切换类

jquery中不工作的切换类
EN

Stack Overflow用户
提问于 2015-03-30 15:47:24
回答 1查看 380关注 0票数 2

我所需要的

  • 我需要切换图像时,点击后使用切换。 css码 .favourate{显示:块;背景:url(‘/映像/star1.png’)不重复;宽度:24 no;高度:25 no;浮动:右;} .favourate.faved,.favourate:active{背景:url(‘/.favourate.faved/star1_hover.ng’)不重复;转换:.2s使所有;}

javascript代码:

代码语言:javascript
复制
 $(document).ready(function(){
var eventData = {};
if (localStorage.getItem('eventData') !== null) {
    $.each(eventData = JSON.parse(localStorage.getItem('eventData')), function(id){
        $('#'+id).addClass('faved');
    });
}
$('.favourate_dextop').click(function(e){
    e.preventDefault();
    if (eventData[this.id] !== undefined) {
        delete eventData[this.id];
    }else{
        eventData[this.id] = $(this).data();
    }
    $(this).toggleClass('faved');
    localStorage.setItem('eventData', JSON.stringify(eventData));
    console.log(eventData);
});  
     });

我试过的

调试

  • 单击“图像更改”。
  • 再点击红星注意(图片做“nt更改”)。
  • 在消除悬停,它的工作,这不是我的要求。

输出

  • 它应该像切换图像,而不消除悬停在图像上。
EN

回答 1

Stack Overflow用户

发布于 2015-03-31 01:20:45

在Chrome中,Fiddle会在localStorage代码上抛出一个错误,从而阻止注册单击处理程序。单击事件代码本身工作正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29350588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档