簡體   English   中英

對象沒有方法設置jwplayer

[英]object has no method setup jwplayer

我從玉叫這個javascript文件

-if ...

-else
  div#container
  script(type='text/javascript')
    jwplayer('container').setup({       

     file: '/path/to/file.m3u8',
     width: '0',
     height: '0'
    });

未被捕獲的TypeError:對象#沒有方法'setup'

標題中也有相同的javascript文件。

您需要將pug置於純文本模式,並在script標記的末尾加上句號,否則它將嘗試在其下呈現更多DOM元素。 腳本不是pug中的保留字,它只是像其他任何HTML元素一樣呈現它,並且pug不知道其后是JavaScript(這是IMO的好東西)

在標記的末尾添加句點,則表明pug應該將標記中包含的所有內容呈現為純文本。 如果要在純文本部分中使用pug變量,則需要使用插值

這將為您工作:

  script.
    jwplayer('container').setup({       

     file: '/path/to/file.m3u8',
     width: '0',
     height: '0'
    });

另外,您不需要在腳本元素( 詳細信息 )上再添加type屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM