【发布时间】:2015-02-04 18:55:29
【问题描述】:
我正在使用 angularJS(没有 jQuery)、lo-dash.js 和 coffeescript..
以下是我的代码:
div = document.getElementById('play')
iframe = document.createElement('iframe');
iframe.id='iframe_played'
iframe.width = '420'
iframe.height = '315'
iframe.src = './home.html#/video/'+ currentMarker.id
iframe.frameborder = '0'
iframe.allowfullscreen = 'true'
iframe.webkitallowfullscreen = 'true'
iframe.mozallowfullscreen = 'true'
div.appendChild(iframe);
看起来有点笨拙..我知道如果我可以使用 jQuery 会非常容易,但不幸的是我没有导入 jQuery,因为 AngularJS 建议不要这样做..
有人对重构它们有什么建议吗? (最好的方法可能是把它们都放在css中。但是src应该是动态的,allowfullscreen似乎不受CSS支持。)谢谢!
【问题讨论】:
-
这是很酷的“纯”js 代码。别担心。
-
@degr 谢谢..但我不想导入 jQuery 库...
标签: javascript angularjs dom coffeescript underscore.js