小编Pat*_*ney的帖子

从Javascript函数调用jQuery方法

我有一个用JavaScript编写的方法让我们说'callme',我在块$(document.ready)中编写了一些jQuery代码.

我的问题是如何从jQuery块中调用现有的JavaScript方法'callme'.

假设列表如下,

function callme(){
    // do some complex processing. I don't want to do this in jQuery
}

$(document).ready(function(){
    // I need to call callme function from here.
});
Run Code Online (Sandbox Code Playgroud)

请帮帮我.

javascript jquery call

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

CSS-背景颜色不会填充到滚动div的顶部

我有一个div(带滚动条的页面子区域),它有一些文本,一个图像和一个表格.为div定义的背景颜色 -

<div style="background-color: white">
Run Code Online (Sandbox Code Playgroud)

不会将区域填充到顶部,滚动条的顶部箭头位于填充背景颜色的区域上方(大约是一条线的宽度).在顶部添加br可以修复它,但是移动的东西太远了.

我读了两个可能的解决方案 有人建议我为div设置一个固定的高度.每次我改变页面内容时,都需要通过反复试验来改变高度.下一个.另一个建议是在最后添加这个,就在/ div之前 -

</div>
<div class="clear"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

但那没有效果.

有几个不同的页面使用SSI加载到滚动区域,其中一些页面使用div,其中一些是浮点数和一些绝对值.

谢谢你的帮助.

编辑

添加以下内容,我没有意识到需要"清除",仍然无法正常工作

<style type="text/css">
.clear {
clear:both;
height:1px;
overflow:hidden;}
</style>
Run Code Online (Sandbox Code Playgroud)

广告

css background scrollbar

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

检查文件是否存在(区分大小写)

有没有办法检查NodeJS中是否存在文件,区分大小写,即使底层文件系统不区分大小写

fs.exists()可能会也可能不区分大小写,具体取决于底层文件系统.

 fs = require('fs');
 fs.existsSync('readme.txt') // true
 fs.existsSync('README.TXT') // false (or true, depending on the file system)
Run Code Online (Sandbox Code Playgroud)

在不区分大小写的开发环境中开发应用程序时,这会导致问题,该开发环境将部署在区分大小写的服务器上.我最近遇到了一个问题,即构建被打破了.它在当地工作.

如果我可以让Node告诉我,"是的,README.TXT存在,它存储为readme.txt"将足以解决问题.

operating-system case-sensitive node.js

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

如何在Io中定义xor运算符

我正在完成第七章,即七周语言中七种语言("香肠之王").我直接从书中复制了代码,但它没有用.

Io 20110905
Run Code Online (Sandbox Code Playgroud)

将新运算符添加到OperatorTable.

Io> OperatorTable addOperator("xor", 11)
==> OperatorTable_0x336040:
Operators
  0   ? @ @@
  1   **
  2   % * /
  3   + -
  4   << >>
  5   < <= > >=
  6   != ==
  7   &
  8   ^
  9   |
  10  && and
  11  or xor ||
  12  ..
  13  %= &= *= += -= /= <<= >>= ^= |=
  14  return

Assign Operators
  ::= newSlot
  :=  setSlot
  =   updateSlot

To add a new operator: …
Run Code Online (Sandbox Code Playgroud)

xor iolanguage

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

是否可以在Web表单中获取Message Box?

我试过,但我猜消息框只适用于win表单.在Web表单中使用的最佳替代方法是什么?

javascript user-interface dialog

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

将QUnit与JSTestDriver一起使用

我想使用JsTestDriver来驱动我的QUnit测试,但我对如何处理#qunit-fixture标记感到困惑.

标准的QUnit测试运行器是一个HTML页面.

<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <link rel="stylesheet" href="/qunit/qunit.css" type="text/css" />
  <script type="text/javascript" src="/qunit/qunit.js"></script>
  <script type="text/javascript" src="test-script.js"></script>
</head>
<body>
 ...
 <div id="qunit-fixture">
    *** tests depend on markup that goes here ***
 </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

JsTestDriver有一个可用于加载和运行test-script.js 的QUnitAdapter,但是我没有看到任何获取标记的调整#qunit-fixture.

我错过了什么吗?适配器是否应该能够运行现有的QUnit测试?或者它只是一种使用QUnit的断言框架与JsTestDriver的方法?

javascript unit-testing qunit js-test-driver

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