Questions tagged «jquery»

jQuery是一个JavaScript库,请考虑添加JavaScript标记。jQuery是一种流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jQuery的问题应与jQuery相关,因此问题代码应使用jQuery,并且问题中至少需要与jQuery使用相关的元素。

2
为什么要创建异步WebAPI操作而不是同步操作?
我在创建的Web API中执行以下操作: // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } 通过以下方式通过Jquery Ajax调用完成对此Web服务的调用: $.ajax({ url: "/api/products/pharmacies/<%# Farmacia.PrimaryKeyId.Value.ToString() %>/page/" + vm.currentPage() + "/" + filter, type: "GET", dataType: "json", success: function (result) { vm.items([]); var …

15
Twitter Bootstrap-选项卡-URL不变
我正在使用Twitter Bootstrap及其“选项卡”。 我有以下代码: <ul class="nav nav-tabs"> <li class="active"><a data-toggle="tab" href="#add">add</a></li> <li><a data-toggle="tab" href="#edit" >edit</a></li> <li><a data-toggle="tab" href="#delete" >delete</a></li> </ul> 这些标签正常工作,但未在URL中添加#add,#edit,#delete。 当我删除data-toggleURL更改时,这些选项卡不起作用。 有什么解决办法吗?

14
您可以在jQuery中检测“拖动”吗?
我有一个用户单击链接时会出现的异常现象。 问题是可以单击并拖动相同的链接来重新排列。在这种情况下,我不需要出现跳动者。仅当它实际上等待去某个地方时才需要出现。 我如何使用jQuery创建一个事件侦听器,该事件侦听器仅在单击链接时显示跳动,而不是单击并拖动才能出现?
109 jquery 



9
在ASP.NET MVC中对控制器进行简单的Ajax调用
我正在尝试开始使用ASP.NET MVC Ajax调用。 控制器: public class AjaxTestController : Controller { // // GET: /AjaxTest/ public ActionResult Index() { return View(); } public ActionResult FirstAjax() { return Json("chamara", JsonRequestBehavior.AllowGet); } } 视图: <head runat="server"> <title>FirstAjax</title> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function () { var serviceURL = '/AjaxTest/FirstAjax'; $.ajax({ type: "POST", …

11
在HTML元素上禁用拖放功能?
我正在开发一个Web应用程序,正在尝试为其提供功能齐全的窗口系统。目前进展顺利,我只遇到一个小问题。有时,当我去拖动应用程序的一部分时(通常是窗口的角落div,这应该触发调整大小的操作),Web浏览器变得很聪明,并认为我的意思是拖放东西。最终结果是,当浏览器进行拖放操作时,我的动作被暂停。 有没有简单的方法可以禁用浏览器的拖放功能?理想情况下,我希望能够在用户单击某些元素时将其关闭,但是要重新启用它,以便用户仍可以在我的Windows内容上使用其浏览器的正常功能。我正在使用jQuery,尽管在浏览文档时找不到它,但是如果您知道一个纯jQuery解决方案,那将是很好的选择。 简而言之:我需要在用户按下鼠标按钮时禁用浏览器文本选择和拖放功能,并在用户释放鼠标时恢复该功能。


13
jQuery scroll()检测用户何时停止滚动
好的。 $(window).scroll(function() { $('.slides_layover').removeClass('showing_layover'); $('#slides_effect').show(); }); 我可以从我的理解中得知某人正在滚动。因此,我正尝试找出如何在有人停止活动时赶上。从上面的示例中,您可以看到发生滚动时,我正在从一组元素中删除一个类。但是,我想在用户停止滚动时重新打开该类。 这样做的原因是,我打算在页面滚动时进行中转节目,以使页面具有我要尝试的特殊效果。但是我尝试在滚动时删除的一个类与该效果冲突,因为它对某种性质是透明的。

4
隐藏/显示带有布尔值的元素
我的代码中往往有很多 if(shouldElementBeVisible) $element.show() else $element.hide() 有没有更优雅的方式与javascript,jquery或下划线打包在一起?理想情况下,我想要看起来像这样的东西 $element.showOrHideDependingOn(shouldElementBeVisible)

3
嵌套的JSON对象-我是否必须对所有内容使用数组?
有什么方法可以在JSON中嵌套对象,因此我不必从所有内容中制成数组?为了能够无错误地解析我的对象,我似乎需要这样的结构: {"data":[{"stuff":[ {"onetype":[ {"id":1,"name":"John Doe"}, {"id":2,"name":"Don Joeh"} ]}, {"othertype":[ {"id":2,"company":"ACME"} ]}] },{"otherstuff":[ {"thing": [[1,42],[2,2]] }] }]} 如果我将此对象提取到一个名为“结果”的变量中,则必须像这样访问嵌套的对象: result.data[0].stuff[0].onetype[0] 和 result.data[1].otherstuff[0].thing[0] 这对我来说似乎很笨拙和多余,如果可能的话,我希望: result.stuff.onetype[0] 和 result.otherstuff.thing 但是,当所有内容都是数组时,如何直接使用对象键?在我困惑和未受教育的头脑中,这样的事情似乎更合适: {"data": {"stuff": {"onetype":[ {"id":1,"name": ""}, {"id":2,"name": ""} ]} {"othertype":[ {"id":2,"xyz": [-2,0,2],"n":"Crab Nebula","t":0,"c":0,"d":5} ]} } {"otherstuff": {"thing": [[1,42],[2,2]] } } } 我可能在这里误解了一些基本知识,但是我无法让jQuery解析器(也不是jQuery 1.4使用的本机FF解析器)接受第二个样式对象。如果有人能启发我,将不胜感激!

6
Twitter Bootstrap中的树[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我一直在尝试创建一个树(如目录树),该树使用尽可能多的CSS和尽可能少的JS(仅用于状态等),并且我想知道是否存在一些用于引导的良好现有树插件。或jquery-ui bootstrap。 对于参考或对此问题感到困惑的人,我正在寻找类似dynatree的引导程序。


7
在jQuery中,当它们都具有相同的名称时,如何获取单选按钮的值?
这是我的代码: <table> <tr> <td>Sales Promotion</td> <td><input type="radio" name="q12_3" value="1">1</td> <td><input type="radio" name="q12_3" value="2">2</td> <td><input type="radio" name="q12_3" value="3">3</td> <td><input type="radio" name="q12_3" value="4">4</td> <td><input type="radio" name="q12_3" value="5">5</td> </tr> </table> <button id="submit">submit</button> 这是JS: $(function(){ $("#submit").click(function(){ alert($('input[name=q12_3]').val()); }); }); 这是JSFIDDLE!每次单击按钮都会返回1。为什么?谁能帮我?
108 javascript  jquery 

6
jQuery将json数据对象保存在cookie中
如何将JSON数据保存在Cookie中? 我的JSON数据如下所示 $("#ArticlesHolder").data('15', {name:'testname', nr:'4',price:'400'}); $("#ArticlesHolder").data('25', {name:'name2', nr:'1', price:'100'}); $("#ArticlesHolder").data('37', {name:'name3', nr:'14', price:'60'}); 我想做类似的事情 var dataStore = $.cookie("basket-data", $("#ArticlesHolder").data()); 和检索数据我想将其加载到$("#ArticlesHolder")像 $.each($.cookie("basket-data"), function(i,e){ $("#ArticlesHolder").data(i, e); }); 有谁知道我走的路是否正确,还是应该以其他方式做到这一点?简而言之,我如何从cookie中放入和提取json数据?

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.