javascript - 按钮不适用于移动设备,但适用于 PC Bootstrap

标签 javascript jquery html css twitter-bootstrap-3

我创建了一个引导按钮,里面有一个链接。看起来像这样:

enter image description here

当你将鼠标悬停在上面时:

enter image description here

这是按钮内的代码:

 <div class="s-8"><button type="button" onClick="javascript:location.href = 'administration.php';">Administration</button></div>

注销按钮:

<div class="s-4"><button type="button" onClick="javascript:location.href = 'logout.php';">Logout</button></div>

此按钮在 PC(IE、SAFARI、FireFox、Chrome、Opera)浏览器上运行良好(将我带到管理页面,但在移动设备上不起作用。

我对注销按钮做了同样的事情,它在 PC 和移动设备上工作正常。我现在很困惑。

最佳答案

问题可能是您正在使用不会在移动设备上注册的 onClick 事件(因为您没有点击 - 您点击)。

这个答案解释了如何使用将在移动设备上运行的“touchstart”事件。

https://stackoverflow.com/a/22015946/2619909

关于javascript - 按钮不适用于移动设备,但适用于 PC Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28987034/

相关文章:

javascript - 根据滚动内容背景颜色更改 Logo img

javascript - Codility嵌套算法测试性能

javascript - 从 td 获取列号

javascript - 悬停时变换 rotateX(40deg)

javascript - React 新手,关于使用所有 JS 而不是 HTML 的问题/好处/缺点?

javascript - 使用 javascript 从另一个站点加载图像

javascript - FabricJS 中使用 jQuery UI 可排序的 Z-Index 控制对象

javascript - Jquery 追加同时包装每个 x 元素

javascript - Angular JS 在 http 请求后不填充 html

javascript - 通过 POST 将变量传递给模态