私はJQuery Selectorを持っていて、イベントはそれに関連付けられています。私はそれを外部ファイルに保存し、そのままコピーして保存したいと思います。私が見ることは、セレクタを持つ外部JavaScriptが動作しないことです。なぜ誰かが説明できますか?外部ファイルのセレクタでJQueryスクリプトを分離できないのですか?
注:HTMLファイル内で同じ機能を使用することはできますが、外部化する際には使用できます。それだけでは機能しません。次のように私が持っている スクリプトは次のとおりです。 - どのようにあなたは、このスクリプトを含めている
$('#pervious').click(function() {
var presentSlide = $('.visible').attr('id');
var tempArr = presentSlide.split("-");
var persentSlideNo = tempArr[1];
var perviousSlideNo = Number(persentSlideNo) - 1; if (perviousSlideNo > -1)
{
var perviousSlide = "Slide-" + perviousSlideNo;
$('#' + presentSlide).fadeOut('slow',function(){
$(this).removeClass('visible').addClass('hidden');
});
$('#' + perviousSlide).fadeIn('slow',function(){
$(this).removeClass('hidden').addClass('visible');
});
}
});
同じスクリプトは 'function perviousSlide()によって置き換えられます。 { \t var presentSlide = $( 'visible')。attr( 'id'); var tempArr = presentSlide.split( " - "); var persentSlideNo = tempArr [1]; var perviousSlideNo = Number(persentSlideNo) - 1; //最後のスライドがif条件に入るようにします。 /Some Code Here/ } } '私はonClickイベントで正しいことを教えてくれます。だから、上記の問題が何であるか教えてください。 –
'alert( 'hello');'を入力すると、外部スクリプトの先頭にポップアップしますか?それは正しくリンクされていますか? – karim79