使用SMART TV Samsung ME40c

时间:2015-11-16 10:33:45

标签: javascript d3.js smart-tv

我有一个网络应用,每5秒动态更新一次HTML。当我使用svg文件的过滤器时,它在电视浏览器中不起作用,但PC工作正常

我的职能:

function addEfect(el_id, ef_id, opasite) {

    if (typeof(opasite) === 'undefined') {
        opasite = 1;
    }

    d3.select('#' + el_id).attr('filter','url(#' + ef_id + ')');
    d3.select('#' + el_id).style('opacity', opasite);
}

包含在index.html

   <script language='javascript' src='<?php echo base_url();?         >javascripts/d3.js'></script>
   <script language='javascript' src='<?php echo base_url();?>javascripts/jquery-ui.js'></script>
   <link rel='stylesheet' type='text/css' href='<?php echo base_url();?>css/page.css'>

任何人都应该帮助我,谁知道我做错了什么!

例如隐藏过滤器:

    var h_filter = svg.select('defs')
   .append('filter')            .attr('id','h_filter')
   .append('feComponentTransfer');

   h_filter.append('feFuncR')
   .attr('type','identity');

   h_filter.append('feFuncG')
   .attr('type','identity');

   h_filter.append('feFuncB')
   .attr('type','identity');

   h_filter.append('feFuncA')
   .attr('type','linear')
   .attr('slope','0')
   .attr('intercept','0');

在浏览器中FireFox工作正常

0 个答案:

没有答案