私はgentelellaの一部を使用していて、ファイルはcustom.js
です。私はこのファイルにいくつかの問題があります。なぜなら、一部のパーツは動作していて、他は動作しないからです他のものにもかかわらず私の `onclick`が動作しないのはなぜですか?
問題は、このメソッドを使用することです:
$(document).ready(function() {
console.log("custom.js inside document ready");
$('.collapse-link').on('click', function() {
console.log("clicked on a collapse-link");
var $BOX_PANEL = $(this).closest('.x_panel'),
$ICON = $(this).find('i'),
$BOX_CONTENT = $BOX_PANEL.find('.x_content');
// fix for some div with hardcoded fix class
if ($BOX_PANEL.attr('style')) {
$BOX_CONTENT.slideToggle(200, function(){
$BOX_PANEL.removeAttr('style');
});
} else {
$BOX_CONTENT.slideToggle(200);
$BOX_PANEL.css('height', 'auto');
}
$ICON.toggleClass('fa-chevron-up fa-chevron-down');
});
$('.close-link').click(function() {
console.log("close-link clicked")
var $BOX_PANEL = $(this).closest('.x_panel');
$BOX_PANEL.remove();
});
});
それは「準備ができて、ドキュメント内のcustom.js」を書くが、私はクリックしたときに何も起こりませんでした。
そして、私はHTMLに見れば、私はJSと同じクラスにあります。
に変更できますか? – Alexus
答えは@goldylucksの一つです – Jerome