jQuery/Javascript移动和强制点击
jQuery/Javascript to move and force-click?
我需要在这里使用jQuery或JS。我有一个词汇表页面,上面有一堆术语。每个术语链接都有一个唯一的rel,用于执行一个ajax请求来获取定义。每个术语链接也包装在一个div中,该div具有唯一的ID,即word/term。这一切之所以有效,是因为有一个聪明的人写了它,而不是我。
什么不工作:一些术语有一个'see also'的输出,引用了页面上的其他术语。基本上,我想做这样的事情…
<h1>Term 5</h1>
<p>Here's the definition.
See Also:
<a href="#">Term 1</a>
<a href="#">Term 2</a>
<a href="#">Term 3</a>
</p>
....
<div id="Term 1" class="clickEventJSclass">Term 1</div>
<div id="Term 2" class="clickEventJSclass">Term 2</div>
<div id="Term 3" class="clickEventJSclass">Term 3</div>
我需要能够点击第1、2等项。在一个定义的输出中,并将其移动到and,单击该术语打开新定义。这可以在一个函数可以处理所有链接id的动态方式中完成吗?我的例子没有给出链接ID,但如果有必要,我可以为每个术语创建一个唯一的链接ID。有人能帮忙吗?
使用jQuery可以强制点击事件。锚标记需要像这样:
<a href="#" onclick="javascript_function('Div ID')">Term</a>
你需要另一个javascript函数:
function javascript_function(div) {
$('#' + div).trigger('click');
}
这里有一个小提琴来说明:
http://jsfiddle.net/AwQZf/1/要尝试一下,展开TWO并单击其中的FIVE链接。这个链接会把你带到第五页,并展开它。
这里有两件。首先,要将页面移动到FIVE所在的位置,只需将#id作为href。在这个例子中是<a href="#five"
。这个,当点击时,将带您到id为five
的元素。
第二部分是点击:
$("#fivelink").click(function(){
$("#five").click();
});
相关文章:
- Javascript移动站点重定向问题
- javascript移动交叉浏览器确定用户是否滚动到页面底部
- Javascript移动重定向问题
- 尝试使用键盘javascript移动画布
- Javascript - 移动滑动滚动
- 什么'这段用javascript移动css元素的代码错了
- 使用Javascript移动到同一页面中的另一帧
- 如何使用javascript移动图像
- Edge动画:如何将javascript移动到html中
- 将javascript移动到单独的文件中,ajax调用会出现错误
- HTML Javascript移动重定向
- 使用JavaScript移动页面上的按钮
- 我们如何在javascript移动应用程序中记录骨干历史堆栈列表
- 如何将内联 javascript 移动到脚本标记
- 使用 javascript 移动或存储文本
- Javascript:移动浏览器的“视点”
- 使用 Raphael JavaScript 移动多个元素
- JavaScript 移动延迟和多次击键
- 将 JavaScript 移动到 ASPX 页面的底部以减少 PageLoad
- 使用具有正确光标定位的 Javascript 移动元素