私はjsPDFライブラリを通して私のためにpdfを生成するボタンを押します。問題は、タブが非常に速く開いていることです。removeClassの視覚効果が乱れると思います(Safariのページに戻ると、その上にカーソルを置くとボタンが視覚的に点灯します)。私が取り除いているクラスはBootstrapのdisabledクラスです。 pdf.saveは、生成したpdfファイルで新しいタブを開くものです。新しいタブを開いて元に戻った後にカーソルを置いても、ボタンの外観が変わるのはなぜですか?
pdf.save('test.pdf');
$('#validate-codes-button').removeClass('disabled');
クリックしたボタンは '$( '#validate-codes-button')'ですか?それとも別のボタンですか? –
@NelsonEstuestaJrそれは別のボタンです。私は生成ボタンと検証ボタンを持っています。生成ボタンを押すと、別のタブにPDFが生成されます。私が戻ってくると、バリデーションボタンはクラスを無効にしていると思われますが、それが問題になっています。 –
clickイベントが呼び出された後、おそらくそのボタンのCSSで何かをすることになります。デバッガを開き、デバッガでDOMエクスプローラ機能を使用してそのボタンを選択すると、そのCSSスタイルが表示されます。それはあなたが変化しているものを見るのを助けるでしょう –