jquery onclick 用于扩展右侧的文本内容?

标签 jquery html css portfolio

嗨,我正在尝试实现与悬停在我的 fiddle 上相同的效果, 我想使用 jquery click/toggle 来展开内容而不是在悬停时看到它

我正在尝试使用 jquery/css 的基本 addClass 但不知何故它中断了并且无法弄清楚如何正常工作

非常感谢以下方面的任何帮助或建议,在此先感谢您,

这里是 fiddle我用我正在使用的 jquery 创建

$(document).ready(function(){
  $(".gamewrapper").click(function(){
    $(".gamewrapper").addClass("expand");
  });
});

谢谢

最佳答案

抱歉,我来晚了一点,但这是解决方案:

$(document).ready(function(){
  $(".gamewrapper").click(function()
  {
      console.log(this);         
    $(this).find(".game-name").toggleClass("black");
    $(this).find(".game-name-info").toggleClass("expand");
  });
});

由于您有多个 gamewrapper 类,您需要引用“this”关键字来指定被点击的元素,然后查找它的子元素以应用 CSS 更改。

有关 jQuery 单击事件处理程序的更多详细信息,请参见此处:http://api.jquery.com/click/

关于jquery onclick 用于扩展右侧的文本内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17347413/

相关文章:

javascript - 将 jquery 应用于加载到 div 的页面

jquery - 让文本隐藏而不是堆叠在上面

html - Netbeans 有 "Print to HTML"- 有没有办法将此功能添加到 Eclipse?

html - 我可以设置样式/修改/删除可滚动 div 的滚动条吗

javascript - 如何使可调整大小的子 div 适合他的 parent

JavaScript .scroll 函数不起作用

jquery - 如何使用 addClassRules 将消息添加到类

javascript - Uncaught Error : [$injector:modulerr] and Uncaught Error: [$injector:nomod]

javascript - 使用数据表创建可搜索的图库

javascript - 使用 topnav 和事件监听器调整桌面显示以响应站点导航