2017-07-05 24 views
0

我按下了一个按钮,通过jsPDF库为我生成pdf。问题是这个选项卡打开得太快了,我猜它与removeClass的视觉效果混淆了(当我回到Safari中的页面时,如果我将鼠标悬停在按钮上,该按钮只会在视觉上点亮)。我正在移除的课程是Bootstrap的禁用课程。 pdf.save是用我生成的pdf文件打开新选项卡的。在我打开一个新选项卡并重新开始后,我的按钮外观只是在鼠标悬停在其上时发生了变化?

pdf.save('test.pdf'); 
$('#validate-codes-button').removeClass('disabled'); 
+0

你点击的按钮是'$('#validate-codes-button')'?或者它是不同的按钮? –

+0

@NelsonEstuestaJr它是一个不同的按钮。我有一个生成按钮和验证按钮。当我按下生成按钮时,它会在不同的选项卡中生成PDF。当我回来验证按钮应该已禁用类删除,但这是我有问题。 –

+0

在点击事件被调用后,可能会用该按钮的CSS做些事情。您可以打开调试器并使用调试器中的DOM浏览器功能选择该按钮,然后您可以看到它的CSS样式。它会帮助你看到什么在改变 –

回答

0

你可以尝试这样。

如果您单击生成按钮,您可以触发验证按钮以禁用。

$("#generateBtn").on("click", function(){ 
    $('#validate-codes-button').removeClass('disabled'); 

});

+0

这就是我所拥有的,除非它表现怪异。它在Firefox中按预期工作,但不是Safari,我认为是因为新选项卡接管。 –

+0

我可以看到关于标签的html代码吗? –

相关问题