我是一個網頁設計的學生,相當新的jQuery/Javascript,所以我知道這是相當基本的,但我試過的一切都沒有奏效。我在我的主頁上使用了unslider(unslider.com),我試圖在點擊事件中暫停滑塊。在unslider.com文檔顯示,你可以停止和啓動基於以下代碼滑塊:如何從我自己的js文件中的一個js文件中使用預定義的方法?
var slidey = $('.banner').unslider(),
data = slidey.data('unslider');
// Pause Unslider
data.stop();
我遇到的問題是,我不知道如何訪問或利用我自己的這些預定義的方法js文件。這裏是我嘗試的代碼,但它不會暫停滑塊:
$(document).ready(function() {
$('.button').click(function() {
var slidey = $('.banner').unslider(),
data = slidey.data('unslider');
data.stop();
});
});
任何幫助,這將不勝感激!由於
滑塊停止後,我試圖運行下面的功能:只要你有相同的頁面中鏈接這兩個JavaScript文件
$details_link = $('.active').data('url');
$('#inner_wrap').load($details_link, function() {
$('.banner').slideToggle("400", function() {
$('body').toggleClass('no_scroll');
$('#slider_btn').toggleClass('slider_btn_down slider_btn_up');
});
});
這絕對有效,它已停止滑塊。有沒有辦法在停止後運行以下功能?我已經嘗試在代碼的末尾添加回調函數,但是我做錯了什麼。 – Thad
它不讓我添加我試圖在滑塊停止後運行的代碼。 – Thad
我能夠添加我試圖在原始評論中運行的代碼。我沒有使用過.on(「click」,之前所以我認爲我得到的回調函數是錯誤的,再次感謝您的幫助:) – Thad