小编ghe*_*nne的帖子

在iOS 5上的document.ontouchmove和滚动

iOS 5为JavaScript/Web Apps带来了许多好东西.其中之一是改进滚动.如果你添加

-webkit-overflow-scroll:touch;
Run Code Online (Sandbox Code Playgroud)

对于textarea元素的样式,滚动可以用一根手指很好地工作.

但是有一个问题.为防止整个屏幕滚动,建议Web应用程序添加以下代码行:

document.ontouchmove = function(e) {e.preventDefault()};
Run Code Online (Sandbox Code Playgroud)

但是,这会禁用新滚动.

有没有人有一个很好的方法来允许在textarea内新滚动,但不允许整个表单滚动?

javascript scroll ios5

48
推荐指数
4
解决办法
6万
查看次数

检测Chrome中的JavaScript错误

除非您打开JavaScript控制台进行检查,否则Chrome似乎没有任何迹象表明网页存在JavaScript错误.

有没有办法表明存在错误,然后自动打开JavaScript控制台?可以从JavaScript打开JavaScript控制台吗?

javascript google-chrome

25
推荐指数
1
解决办法
5万
查看次数

如何创建一个非全屏的jQuery Mobile对话框?

我想弹出一个不是全屏的对话框,即它"浮动"在打开它的页面上方.这是我正在尝试的:

<div data-role="page" id='Page1'>
  <div data-role='button' id="Button1">Open Dialog</div>
</div>

<div data-role="dialog" id='Dialog' 
    style='width:200px; height:100px; top:100px; left:100px;'>
  <div data-role='button' id="Button2">Close</div>
</div>

<script>

Button1.onclick = function() {
  //$.mobile.changePage($('#Dialog'))
  $.mobile.changePage('#Dialog',{role:'dialog'})
}

Button2.onclick = function() {
  $(".ui-dialog").dialog("close");
}
Run Code Online (Sandbox Code Playgroud)

即使我在Dialog的div上设置了界限,它仍然是全屏的.

dialog jquery-mobile

5
推荐指数
2
解决办法
8296
查看次数

为什么JavaScript Math.log(1.001)返回错误的值?

JavaScript返回.0009995003330834232.

每种其他计算方式都返回0.000434077479319.

javascript math

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

标签 统计

javascript ×3

dialog ×1

google-chrome ×1

ios5 ×1

jquery-mobile ×1

math ×1

scroll ×1