在坐标上模拟点击坐标js/jQuery
Emulate on coordinate click on coordinates js/jQuery
我有换行元素按钮。在包装中插入fasebook跟随按钮和"支架"(这个块重叠了piwik的包装和捕获事件)。我想在mousedown上隐藏支架,并在页面坐标网格中模拟mousedown,以在fasebook中生成点击跟随按钮。但在生成事件中,mousedown的"x"answers"y"位置未定义。
监听器:
jQuery(document).on("mousedown", ".wrap", function(e){
console.info(e,e.pageX+"!!!!!!!!!!mousedown");
jQuery(this).find(".holder").css({display:"none"});
jQuery(document.elementFromPoint(parseInt(e.pageX), parseInt(e.pageY))).mousedown();
});
.wrap{
width: 300px;
height: 50px;
background-color: #5896A6;
text-align: center;
position: relative;
}
.wrap .holder{
position: absolute;
width: 100%;
height: 100%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="wrap">
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/uk_UA/sdk.js#xfbml=1&appId=232725503584949&version=v2.3";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-follow" data-href="https://www.facebook.com/zuck" data-colorscheme="light" data-layout="button" data-show-faces="true"></div>
<div class="holder"></div> <!--*холдер который перекрывает кнопку-->
</div>
我该怎么修????
您说过要"生成"点击。听起来你不想跟踪(正如你所评论的),但自动点击它,这是绝对不允许的。
对于跟踪Facebook社交插件,唯一可能且合法的方法是使用FB.Event.subscribe:https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/v2.0
相关文章:
- 如何在d3.js中返回路径的y坐标
- 如何在JS Leatflet绘图插件中获取圆的坐标
- fabric js多边形集合坐标
- 使用D3.js和GeoJson在地图上的某些坐标上设置一个小图像
- 在坐标上模拟点击坐标js/jQuery
- 以编程方式将fabric-js-canvas的图像替换为hq图像,并重新计算其他对象的坐标和大小
- JS:给定一个x,y坐标列表,可以找到介于1,1和给定最大值之间的缺失坐标
- 使用谷歌地图和Angular JS.正在尝试将坐标存储在变量中
- JS坐标->PHP脚本-如何在PHP中保留变量
- 如何在Fabric.js上获取鼠标坐标
- 获取地形's高度(y)坐标Three.js
- HTML / JS地理位置和比较坐标
- 将谷歌地图 api latLng 坐标存储到 js 数组
- JS - 动态选择视频坐标
- 在球面三JS全景中查找坐标
- 如何将 JS 鼠标坐标获取到 PHP 插入查询中
- 如何在结构js中找出多边形的绝对坐标
- 获取现场坐标(三个js)
- 三.js获取具有给定世界方向坐标的场景矢量的对象相对局部方向
- JS谷歌地图API v3动画标记之间的坐标