我剛剛問過這個問題(Call function in custom function)以瞭解如何在自定義函數中調用函數,它的效果很好。然而,我想在我的HTML中使用我的onClick上的prepareSlide
函數。如何在itemSlider
函數中調用prepareSlide
?來自'外部'的自定義函數中的調用函數
jQuery('.item_holder').itemSlider();
$.fn.itemSlider = function (details) {
var itemHolder = this;
this.prepareSlide = function(slideNumber) {
alert(1);
}
itemHolder.prepareSlide(1);
}
的itemSlider
功能在使用的onClick滑塊的底部增加了分頁瀏覽到某個幻燈片馬上(這就是它應該ATLEAST工作),像這樣:
<a href="#" class="number" onclick="prepareSlide(1);" id="number_1"> </a>
我正在使用包含prepareSlide函數的用戶定義函數。你的方法不適用於這種結構。特別是考慮到我在飛行中建立數字(取決於有多少) – CaptainCarl 2013-05-03 09:42:38
更正:隨着我自己的一些補充,這可以在對象內工作。儘管我使用'this'而不是'$('。item_holder')' – CaptainCarl 2013-05-03 09:45:28