小编dr3*_*r3w的帖子

jQuery:调用click(); 从另一个点击();

有可能做这样的事情

$('#idone').click(function(){
 alert('we do stuff!');
});

$('#idtwo').click(function(){
 $('#idone').click();
});
Run Code Online (Sandbox Code Playgroud)

...我猜不是,但是有没有可能的解决方法?

!UPD:

好吧,好的.这有点复杂.我安装了jCarousel模拟器 - JQueryTOOLS - Scrollable - 我想这就是它的名称链接:http://flowplayer.org/tools/demos/scrollable/gallery.html

我认为它有click()事件以某种方式在其中硬编码,当我点击拇指时,插件将其滚动到中心位置.然后我绑定了另一个点击事件,以便我可以显示大图像.它的工作方式类似于上面链接中的示例

现在我必须使这个大图像可点击,所以点击它我可以继续到画廊中的下一个图像,我做了,但现在我必须使旋转木马自动滚动到下一个拇指,当我点击这个大图像.所以,如果我简化我的代码,那么本质仍然是如此:

$('#idone').click(function(){
 alert('we do stuff!');
});

$('#idtwo').click(function(){
 $('#idone').click();
});
Run Code Online (Sandbox Code Playgroud)

其中#idone是图库中的拇指,#idtwo是预览图像.我不知道默认情况下哪个函数必须单击.另一件事:我的猜测是将相同的事件绑定到同一个对象应该替换前一个 - 它看起来不一定..而且我很确定它正好是click();而不是mouseup\down等因为调用

$('#idone').click();
Run Code Online (Sandbox Code Playgroud)

在页面加载时,诀窍和轮播滚动到拇指,id ="idone"

以防万一:jquery-1.3.2.js

谢谢大家的回答,请原谅我蹩脚的英语,没时间刷牙(:

!UPD:

好!所以我放弃了这个))但是要结束这个问题并结束我必须知道的讨论.所有人,谁写道,这是可能的和建议的变种.你有没有想过他们?!他们真的为你工作吗?是我,谁错了?而且 - 无论如何,谢谢!

jquery click

15
推荐指数
2
解决办法
4万
查看次数

如何使用jQuery在父元素中查找某个子元素的位置编号

我有一个包含几个其他包含图像的div的div.它看起来像这样

<div id="parentHldr">
 <div class="imgHldr"><img src="foo/bar.png" id="1"></div>
 <div class="imgHldr"><img src="foo/bar.png" id="2"></div>
 <div class="imgHldr"><img src="foo/bar.png" id="3"></div>
 <div class="imgHldr active"<img src="foo/bar.png" id="4"></div>
 <div class="imgHldr"><img src="foo/bar.png" id="5"></div>
 <div class="imgHldr"><img src="foo/bar.png" id="6"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想知道具有类活动的div的位置.我得到了这个东西的子元素总数

$('#parentHldr').children().length
Run Code Online (Sandbox Code Playgroud)

所以我认为,应该有办法以某种方式找到该div的位置编号......

好的,我几乎找到了解决方案.现在它有点复杂了.我需要在父DIV w/class parentHldr中获取包含imgid为5DIV w/class imgHldr的索引.这可能吗??))

jquery position parent-child

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

Spreadsheet_Excel_Writer数据输出已损坏

我使用Spreadsheet_Excel_Writer生成.xls文件,它工作正常,直到我必须处理大量数据.在某个阶段,它只是写了一些无意义的字符并退出填充某些列.但是有些列是最后的字段(通常是数字数据)

我不太确定xls文档是如何形成的:逐行或col by col ...而且它显然不是字符串中的错误,因为当我删除一些数据时,错误会再次出现.

我认为我的所有代码都没有必要

这里有一些必需品

$filename = 'file.xls';
$workbook = & new Spreadsheet_Excel_Writer(); 
$workbook->setVersion(8); 
$contents =& $workbook->addWorksheet('Logistics');
$contents->setInputEncoding('UTF-8');

$workbook->send($filename);

//here is the part where I write data down
$contents->write(0, 0, 'Field A');
$contents->write(0, 1, 'Field B');
$contents->write(0, 2, 'Field C');

$ROW=1;
foreach($ordersArr as $key=>$val){
  $contents->write($ROW, 0, $val['a']);
  $contents->write($ROW, 1, $val['b']);
  $contents->write($ROW, 2, $val['c']);

  $ROW++;
}
$workbook->close(); 
Run Code Online (Sandbox Code Playgroud)

php excel pear xls

8
推荐指数
2
解决办法
2万
查看次数

node.js:jsdom的问题 - jQuery对象返回undefined

我有兴趣为一个项目做一些服务器端的DOM操作,所以我决定看看node.js,特别是在jsdom.我对node.js完全不熟悉,所以我的错误可能是显而易见的,但是我从来没有找到解决我问题的方法......

首先,我在本地运行Windows节点,并使用在线IDE cloud9

值得一提的是,因为我在安装最新的节点jsdom包(0.2.15)时遇到了麻烦,因为在Windows下无法编译所需的依赖性上下文(需要C++和Python,因为我发现npm不支持构建C++包) .所以我采取了两种替代方法:

  1. 我安装了一个不依赖于contextify的旧版本,即jsdom@0.2.1.这是我目前拥有的npm列表

    ??? jsdom@0.2.1
      ??? cssom@0.2.5
      ??? htmlparser@1.7.6
      ??? request@2.10.0
    
    Run Code Online (Sandbox Code Playgroud)

    当我试图运行从jsdom github repo cloud9 采取的简单测试脚本时返回此警告

    The "sys" module is now called "util". It should have a similar
    
    Run Code Online (Sandbox Code Playgroud)

    我试图解决这个问题取代所有提到的sys到util,错误消失了......(仍然不太确定这是正确的事情,虽然......).所以,最后当我试图运行这个片段时

    var jsdom = require("jsdom");
    
    jsdom.env("http://nodejs.org/dist/", [
      'http://code.jquery.com/jquery-1.5.min.js'
    ],
    function(errors, window) {
      console.log("there have been", window.$("a").length, "nodejs releases!");
    });
    
    Run Code Online (Sandbox Code Playgroud)

    我发现了那个window.$ === undefined.试图在cloud9上运行节点v0.6.x和节点v0.4.x,在本地运行节点v0.8.7.

  2. 我尝试做的另一件事是安装最新的jsdom@0.2.15,从这里获得编译的上下文,安装绑定并将其添加到contextify/node_modules,因为contextify依赖于它.我根本无法使它工作=(没有浪费太多时间,因为它似乎是一种错误的方法,并且上下文不是最新的.

    这是npm列表

    ??? jsdom@0.2.15
      ??? contextify@0.1.2
      ? ??? bindings@1.0.0
      ??? cssom@0.2.5
      ??? …
    Run Code Online (Sandbox Code Playgroud)

jquery node.js cloud9-ide jsdom contextify

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

标签 统计

jquery ×3

click ×1

cloud9-ide ×1

contextify ×1

excel ×1

jsdom ×1

node.js ×1

parent-child ×1

pear ×1

php ×1

position ×1

xls ×1