jquery代码 内联代码用于窗口,打开
jquery code Inline onlick code for window,open
我为此苦苦挣扎了一段时间,希望得到专家的帮助。
上下文是:
窗口.打开默认阻止(弹出窗口被阻止)
我在该问题的评论 1 中得到了答案,小提琴如下
http://jsfiddle.net/chokchai/EgBQK/
这可能是答案,但我不明白:
这不能纯粹在jQuery中完成吗?我说的是以下代码:
$('body').append('<div><a href="#" onclick="window.open(''https://www.facebook.com/sharer/sharer.php?u=''+encodeURIComponent('''+val+'''), ''facebook-share-dialog'', ''width=626,height=436''); return false;"> Share on Facebook </a></div>');
如何将此代码转换为纯 jQuery?在上面的代码中,html代码是在jquery代码中创建的?????
试试这个方式:
var url = ['http://google.com', 'http://bing.com', 'http://duckduckgo.com/'],
$coll;
$coll = $.map(url, function (val) {
return $('<div/>').append($('<a/>', {
href: '#',
rel: val,
text: 'Share on Facebook'
}).click(handleClick));
});
$('body').append($coll);
function handleClick(e) {
e.preventDefault();
window.open('https://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(this.rel), 'facebook-share-dialog', 'width=626,height=436');
}
演示
相关文章:
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- addEventListener的Javascript代码不工作!?(单击时打开放大的img)
- 我需要java代码来打开html代码onclick事件
- jQuery toogle-一个打开,另一个隐藏-在代码中的任何位置
- 如果javascript打开/关闭,则隐藏和显示html代码
- 如何修复在浏览器中打开后出现在屏幕上的html/Javascript代码
- 在Firefox restartless插件中,当一个新窗口打开时,我如何运行代码(监听窗口打开)
- 如何在新选项卡中打开新网页后获取书签中的 JavaScript 代码以执行
- 只能在本地打开代码时保存画布,而不能在联机查看时保存
- 在源代码中使用默认代码打开 CKEDITOR
- Eric Martin Simplemodal OSX,使用代码打开
- 我可以't使用JavaScript代码打开新选项卡
- 如何使用JavaScript代码打开excel文件,而不使用ActiveX控件
- 使用c#后台代码打开新窗口
- 从iOS代码打开特定的html幻灯片
- Javascript代码打开子目录中的几个文件
- 如何修改给定的代码打开两个链接在一次点击(没有解决方案为我工作)
- 用我自己的html/javascript代码打开一个弹出窗口
- Javascript代码打开一个新窗口不工作在IE
- 什么是Java脚本代码打开弹出点击网格单元格值