Highslide(iframe的侦听器)
Highslide (listener for iframes)
var args = { objectType: "iframe",
align: "center",
width: "356",
height: "500",
src: "http://my.api.endpoint?id=",
}
$("a[rel='highslide']").on("click",function(){
var id = $(this).data("id");
var setargs = args;
setargs.src += id;
hs.htmlExpand($(this), setargs );
});
无论出于何种原因,这只会旋转和旋转,并且不会加载我的端点或任何其他 SRC。
无论如何,这是解决方案:
<script>
//listener for links
var args = { objectType: "iframe",
align: "center",
width: "456",
height: "500",
src: "http://my.api.endpoint?id=",
}
hs.onSetClickEvent = function ( sender, e ) {
e.element.onclick = function () {
var id = $(this).data("id");
var setargs = args;
setargs.src += id;
return(hs.htmlExpand(this, args));
}
return false;
}
</script>
<a rel="highslide-iframe">Link, here.</a>
相关文章:
- Highslide(iframe的侦听器)
- 如何在for循环中添加事件侦听器
- 选项卡侦听器未被来自后台脚本的消息激活
- 未命中服务器发送的事件侦听器
- 如何覆盖原型中的事件侦听器
- 加载侦听器上的函数触发得太早
- 无法将事件侦听器附加到画布
- 如何在d3.js中自定义事件侦听器
- 在es6中,将带有回调的事件侦听器设置为可迭代的
- 事件侦听器未在chrome扩展中的options.js中启动
- IE8更改文本区域上的事件侦听器不工作
- 将事件侦听器添加到文档,而不是签入元素存在,然后添加事件侦听器
- jQuery将侦听器的大小调整为只触发宽度的变化
- javascript删除事件侦听器
- 我应该/如何清除mousemove JQuery事件侦听器
- 如何将事件侦听器添加到跨域iframe中的元素中
- 在 iFrame 中滚动事件侦听器在 iOS 上不起作用
- 在 Chrome.tabs.onUpdate 侦听器上插入 iframe
- 从iframe检测事件与父级上的jQuery事件侦听器一起工作,但现在使用纯JS
- 如何向iframe添加事件侦听器