小编sta*_*lay的帖子

将DIV包装在Anchor标签内或其他位置

假设我有一个可点击的复杂div元素结构,它链接到另一个页面,如下所示.这是目前正在点击的事情.单击(css:活动状态)更改<a>标记内的背景颜色并重定向到其他页面.

我想知道这是否符合HTML5验证或者考虑作为最佳实践,div与使用JavaScript 包装并使用JavaScript管理链接重定向和点击背景颜色更改相比.

对我来说,第一种方法似乎更清洁,更直接.

我相信这是许多Web开发人员面临的常见问题,但我不确定是否存在现有的最佳实践解决方案.

1)保持这一点

<a href="page1.html">
    <div>
        <!-- complex layout -->
    </div>
</a>
Run Code Online (Sandbox Code Playgroud)

2)<a>在点击事件期间省略标签并管理背景颜色,并使用JavaScript重定向

<div id="#redirectLink" data-link="page1.html">
    <!-- complex layout -->
</div>
Run Code Online (Sandbox Code Playgroud)

javascript css html5 css3

2
推荐指数
1
解决办法
5914
查看次数

更改离子侧菜单的两个菜单宽度

我有左右离子侧菜单,我想改变菜单宽度.我已成功更改左侧菜单宽度,如下所示,但我不知道如何更改右侧菜单宽度.目前,左侧菜单宽度发生变化,但当正在切换右侧菜单时,右侧菜单内容会失真.

.menu.menu-left{
    width: calc(100% - 70px) !important;
}
.menu-open .menu-content{
    transform: translate3d(calc(100% - 70px), 0px, 0px) !important;
}
Run Code Online (Sandbox Code Playgroud)

Codepen链接

css css3 ionic-framework

2
推荐指数
1
解决办法
3795
查看次数

基于表单 ID 或名称的 FormData

我有一个表单数据之外的按钮。当我提交表单时,我可以获得序列化值,但不能获得FormData. 我怎样才能得到FormData?

function submitForm() {
  console.log($('#form1').serialize());
  console.log(new FormData(document.getElementById('form1')));
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<form id="form1" name="form1">
    <input type="firstname" value="First Name" name="firstname">
    <input type="lastname" value="Last Name" name="lastname">
</form>
<button onclick="submitForm()">Submit</button>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

2
推荐指数
1
解决办法
7140
查看次数

多个登录选项的用例

我有一个用例,用户可以通过正常登录以及社交登录(例如 Twitter、Google、Facebook)登录。我绘制用例如下,但不确定它是否正确。

登录账号---扩展--->正常登录
---扩展--->推特登录
---扩展--->谷歌登录
---扩展--->Facebook登录

uml use-case

1
推荐指数
1
解决办法
1882
查看次数

标签 统计

css ×2

css3 ×2

javascript ×2

html5 ×1

ionic-framework ×1

jquery ×1

uml ×1

use-case ×1