1

我将这个值传递给下面的函数,任何人都可以帮助我.....
我可以使用简单的 javascript 函数代替 jquery,但为了知识,我想以这种方式实现。

JS:

$(document).ready(function(){
  $("#slider").click(function(){
    $("#slider").suyesh(true);
    });
});

(function($){
    $.fn.suyesh = function(s){
        if(s == true){
            alert("value is coming");   
            }
        }
})(jQuery);

HTML:

<div id="slider">
        <ul class="slide">
            <li class="slide_1"><img src="1.jpg"></li>
            <li class="slide_2"><img src="2.jpg"></li>
            <li class="slide_3"><img src="3.jpg"></li>
            <li class="slide_4"><img src="4.jpg"></li>
            <li class="slide_5"><img src="5.jpg"></li>
        </ul>
    </div>
4

1 回答 1

1

听起来您正在考虑创建一个 jQuery 插件。尝试类似:

(function($) {
    $.fn.suyesh = function(myArg) {
        if (myArg) {
            // Put code here to do thing if true was passed in.
            // i.e. this.css("color", "green");
        } else {
            // Put code here to do thing if false was passed in.
            // i.e. this.css("color", "red");
        }
        return this;
    }; 
}(jQuery));
于 2013-08-08T09:27:53.733 回答