Questions tagged «jquery-plugins»

jQuery库的自定义加载项和插件。标准jQuery库中未包含的jQuery函数和功能。


14
如何使用Google Maps API禁用鼠标滚轮缩放
我正在使用Google Maps API(v3)在页面上绘制一些地图。我想做的一件事是在地图上滚动鼠标滚轮时禁用缩放,但我不确定如何做。 我已经禁用了scaleControl(即,删除了缩放UI元素),但这不会阻止滚轮缩放。 这是我的功能的一部分(它是一个简单的jQuery插件): $.fn.showMap = function(options, addr){ options = $.extend({ navigationControl: false, mapTypeControl: false, scaleControl: false, draggable: false, mapTypeId: google.maps.MapTypeId.ROADMAP }, options); var map = new google.maps.Map(document.getElementById($(this).attr('id')), options); // Code cut from this example as not relevant };

23
jQuery $ .ajax(),$。post在Firefox中以REQUEST_METHOD的形式发送“ OPTIONS”
我以为是一个相对简单的jQuery插件遇到了麻烦... 该插件应通过ajax从php脚本中获取数据,以将选项添加到中<select>。ajax请求非常通用: $.ajax({ url: o.url, type: 'post', contentType: "application/x-www-form-urlencoded", data: '{"method":"getStates", "program":"EXPLORE"}', success: function (data, status) { console.log("Success!!"); console.log(data); console.log(status); }, error: function (xhr, desc, err) { console.log(xhr); console.log("Desc: " + desc + "\nErr:" + err); } }); 这似乎在Safari中工作正常。在Firefox 3.5中,REQUEST_TYPE服务器上的始终为“ OPTIONS”,并且不会显示$ _POST数据。Apache将请求记录为“ OPTIONS”类型: ::1 - - [08/Jul/2009:11:43:27 -0500] "OPTIONS sitecodes.php …

22
Twitter引导远程模式每次都会显示相同的内容
我正在使用Twitter引导程序,我已经指定了一个模式 <div class="modal hide" id="modal-item"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">x</button> <h3>Update Item</h3> </div> <form action="http://www.website.com/update" method="POST" class="form-horizontal"> <div class="modal-body"> Loading content... </div> <div class="modal-footer"> <a href="#" class="btn" data-dismiss="modal">Close</a> <button class="btn btn-primary" type="submit">Update Item</button> </div> </form> </div> 和链接 <a href="http://www.website.com/item/1" data-target="#modal-item" data-toggle="modal">Edit 1</a> <a href="http://www.website.com/item/2" data-target="#modal-item" data-toggle="modal">Edit 2</a> <a href="http://www.website.com/item/3" …

8
如何检查是否已加载jQuery插件?
有什么方法可以检查特定的插件是否可用? 假设您正在开发一个依赖于另一个正在加载的插件的插件。 例如,我希望jQuery Validation插件使用dateJS库来检查给定日期是否有效。如果dateJS可用,在jQuery Valdation插件中检测的最佳方法是什么?

3
为什么JavaScript需要以“;”开头?
我最近注意到,Web上的许多JavaScript文件都是在;注释部分之后立即开始的。 例如,此jQuery插件的代码开头为: /** * jQuery.ScrollTo * Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com * Dual licensed under MIT and GPL. * Date: 9/11/2008 .... skipping several lines for brevity... * * @desc Scroll on both axes, to different values * @example $('div').scrollTo( { top: 300, left:'+=200' }, { …

2
在AngularJS中集成jQuery插件的正确方法
我想知道将jQuery插件集成到我的angular应用程序中的正确方法是什么。我发现了一些教程和屏幕录像,但是它们似乎适合特定的插件。 例如:http : //amitgharat.wordpress.com/2013/02/03/an-approach-to-use-jquery-plugins-with-angularjs/ http://www.youtube.com/watch?v=8ozyXwLzFYs 我应该像这样创建指令吗? App.directive('directiveName', function() { return { restrict: 'A', link: function(scope, element, attrs) { $(element).'pluginActivationFunction'(scope.$eval(attrs.directiveName)); } }; }); 然后在html中调用脚本和指令? <div directiveName ></div> <script type="text/javascript" src="pluginName.js"></script> 提前谢谢

13
使用jQuery更改占位符文本
我正在使用jQuery占位符插件(https://github.com/danielstocks/jQuery-Placeholder)。我需要使用下拉菜单中的更改来更改占位符文本。但这并没有改变。这是代码: $(function () { $('input[placeholder], textarea[placeholder]').placeholder(); $('#serMemdd').change(function () { var k = $(this).val(); if (k == 1) { $("#serMemtb").attr("placeholder", "Type a name (Lastname, Firstname)").placeholder(); } else if (k == 2) { $("#serMemtb").attr("placeholder", "Type an ID").placeholder(); } else if (k == 3) { $("#serMemtb").attr("placeholder", "Type a Location").placeholder(); } }); }); 我的HTML: …

12
jQuery滚动到页面底部
页面加载完成后。我希望jQUery能够很好地滚动到页面底部,动画速度很快,而不是快速/摇动。 我需要这样的插件ScrollTo吗?还是内置在jQuery中的一些方式?


20
如何使用方法创建jQuery插件?
我正在尝试编写一个jQuery插件,它将为调用它的对象提供其他功能/方法。我在线阅读的所有教程(过去2个小时内一直在浏览)最多都包含如何添加选项,但不包含其他功能。 这是我想要做的: //通过调用该div的插件将div格式化为消息容器 $("#mydiv").messagePlugin(); $("#mydiv").messagePlugin().saySomething("hello"); 或类似的规定。归结为以下几点:调用插件,然后调用与该插件关联的函数。我似乎找不到找到这种方法的方法,而且我以前看过很多插件都这样做。 这是到目前为止我对插件的了解: jQuery.fn.messagePlugin = function() { return this.each(function(){ alert(this); }); //i tried to do this, but it does not seem to work jQuery.fn.messagePlugin.saySomething = function(message){ $(this).html(message); } }; 我该如何实现这样的目标? 谢谢! 更新2013年11月18日:我已更改对Hari以下评论和支持的正确答案。

14
如何使用jQuery上下滚动页面至锚点?
我正在寻找一种在您单击页面上方或下方指向本地锚点的链接时包含幻灯片效果的方法。 我想要一些您有这样链接的东西: <a href="#nameofdivetc">link text, img etc.</a> 也许添加了一个类,所以您知道希望此链接为滑动链接: <a href="#nameofdivetc" class="sliding-link">link text, img etc.</a> 然后,如果单击此链接,页面将向上或向下滑动到所需位置(可以是div,标题,页面顶部等)。 这是我以前的经历: $(document).ready(function(){ $(".scroll").click(function(event){ //prevent the default action for the click event event.preventDefault(); //get the full url - like mysitecom/index.htm#home var full_url = this.href; //split the url by # and get the anchor target name - …

1
src和dist文件夹的作用是什么?
我正在寻找一个jQuery插件的git repo。我想做一些更改以在自己的项目中使用,但是当我打开仓库时,它具有我从未见过的结构。我不确定要使用/复制哪些文件到我自己的项目中。 有一个“ dist”和“ src”文件夹。这些服务于什么目的?这是特定于gruntjs还是jquery插件的东西? 我很好奇的git repo:https : //github.com/ducksboard/gridster.js

9
使用jQuery / Javascript获取查询字符串参数url值(querystring)
有人知道编写jQuery扩展来处理查询字符串参数的好方法吗?我基本上想扩展jQuery魔术($)函数,因此可以执行以下操作: $('?search').val(); 这将使我在以下URL中获得值“ test” :http://www.example.com/index.php?search=test。 我已经看到了很多可以在jQuery和Javascript中实现此功能的函数,但实际上我想扩展jQuery以使其完全如上所示工作。我不是在寻找jQuery插件,而是在寻找jQuery方法的扩展。

10
设置“位置:固定” div相对于父div的宽度
我正在尝试给div(位置:固定)的宽度为100%(与其父div有关)。但是我有一些问题 编辑: 第一个问题是通过使用继承解决的,但它仍然无法正常工作。我认为问题是我正在使用采用100%/继承宽度的多个div。您可以在jsfiddle更新中找到第二个问题:http : //jsfiddle.net/4bGqF/7/ 福克斯的例子 #container { width: 800px; } #fixed { position: fixed; width: 100%; } 和html <div id="container"> <div id="fixed">Sitename</div> <p> blaat </p> </div> 或者您可以尝试一下:http : //jsfiddle.net/4bGqF/ 问题似乎是固定元素始终采用window / document的宽度。有人知道如何解决吗? 我无法使用我的固定元素进行固定,因为我正在使用jScrollPane插件。是否有滚动条取决于内容。 非常感谢! PS:2个div的文本彼此重叠。这只是一个示例,因此并不重要。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.