当我使用ajax加载内容时,它不会将MediaElements.js应用于我的音频播放器,因此音频不会显示。我认为这是因为MediaElement.js加载了wp- for (),这个新的音频随后被添加到DOM中,并且它不为MediaElement.js所识别。
当地的视频也是如此。
我怎么解决这个问题?
我正在创建一个站点,其中新打开的页面通过AJAX加载。每个页面只使用一个global.js和一个.js。问题是,当我加载一个新页面时,前一个页面的JavaScript无论如何都会保持不变。
我的AJAX:
$.post({
url: "./some_url",
dataType: 'html',
data: { ajax: true },
success: function(data) {
//Here I would need a way to stop all the previous Java
我有一个导航栏,在新页面重新加载后,我希望单击的链接保持粗体。我使用的是CSS django,它使用动态CSS静态文件。我还使用Jquery来实现“大胆”。当我使用preventDefault()时,代码确实可以工作(当然,它阻止了链接的加载)。在加载了新页面之后,它一直恢复到原来的CSS(而不是粗体)。
$(document).ready(function(){
$('nav ul li a').click(function(){
$(this).addClass('boldlist');
$(this).sibling