jquery - 有没有一种方法可以在不使用 jQuery 的情况下在单击时扩展 div?

标签 jquery html css

有没有办法重新创建以下代码但不使用 jQuery,因为我必须为客户端使用 Wix?

<style>
#hover {
    width:100px;
    height:100px;
    background-color:blue;
}
</style>

<div id="hover">    
</div>   

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
 $("#hover").click(function(){
        $("#hover").css("width", "500px");
        $("#hover").css("transition", "all 1s");
    });
</script>

最佳答案

完整的 CSS 解决方案:

HTML:

<input type="checkbox" id="toggle">
<div class="my-div">
  My content here
</div>

CSS:

.my-div {
  padding: 10px;
  color: #777;
  background: #ccc;
  display: none;
}

#toggle:checked ~ .my-div {
  display: block;
}

div 将显示检查输入复选框。

关于jquery - 有没有一种方法可以在不使用 jQuery 的情况下在单击时扩展 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30805485/

相关文章:

javascript - pickadate.js-3.5.3 将字符串日期转换为 mysql DATE 的正确格式

html - 悬停在链接后面的图像

javascript - 如何使用来自变量的 javascript 设置对象的宽度和定位?

jquery-ui - jquery 中内容的可调整大小的列/面板?

javascript - AngularJS ng-click 被 {{$index}} 破坏

javascript - 当我使用公共(public) URL 时,请求的资源上不存在 'Access-Control-Allow-Origin' header

Jquery 获取子 div 的值并替换页面上其他位置的文本

javascript - 电子邮件验证接受表单中的两个点

javascript - 当设备不允许自动播放时用背景图像替换背景视频

javascript - 通过拖放加载本地数据