jQuery 怎么实现模拟鼠标点击效果,要点击的位置是用JS调用的,无法得到被点击标签的ID

有个广告是用JS调用的,我想实现比如鼠标移动到网页上的某个位置的时候,$("#tuigiframe").mouseover(function(){$(this).clic... 有个广告是用JS调用的,我想实现比如鼠标移动到网页上的某个位置的时候,
$("#tuig iframe").mouseover(function(){ $(this).click()}); 这句没效果。
所以我想要的效果是jQuery实现的点击某个区域或者某个位置,而不是点哪个标签。
展开
 我来答
nansonzhu
2013-03-07
知道答主
回答量:4
采纳率:0%
帮助的人:6073
展开全部
$("该区域的div或者class或者id").mouseenter(function(){
$(this).trigger("click");

});
使用mouseenter和mouseleave防止冒泡事件
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友975ca0f
2013-02-18 · TA获得超过425个赞
知道答主
回答量:224
采纳率:0%
帮助的人:92.5万
展开全部
$("#aaa").mouseover(function() {
$("#bbb").trigger("click");
});

这样写的,当鼠标移动到aaa上时,触发bbb的点击事件
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
johnwong1985
2013-02-22 · TA获得超过152个赞
知道答主
回答量:17
采纳率:0%
帮助的人:11.9万
展开全部
省省吧,浏览器安全策略不允许你这样做。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手名有0X
2013-02-17 · TA获得超过835个赞
知道小有建树答主
回答量:722
采纳率:100%
帮助的人:466万
展开全部
你直接只用mouseover事件激活这个广告不就行了吗?为什么还要再点击一下?不明白为什么这么做
追问
$("#tuig iframe").mouseover(function(){ $(this).click()});
这是我写的,用火狐的插件看到的确实是有iframe,但是点击它是没有链接的。懂不, 用鼠标点击可以跳转,但是如果写成代码,就没用了,因为最终我们点击的是一个超链接,。 而代码是不会点击超链接的,
蛋疼的就是无法直接获取那个超链接,因为那是嵌套了好几层的JS。。所以最简单的方法就是直接设定点击某个区域, 而不是那个元素。
mouseover是会判断元素覆盖的
追答
不太理解你说的意思,如果这个超链接是你后台传过来的那就建一个隐藏的属性来保存这个链接然后再用js来调用也很好啊,还有,如果用html的热点来做会不会简单点?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式