我有许多元素(浮动HREF标签)在具有设置高度/宽度的div,滚动设置为overflow: auto在CSS。 这是divs的结构: <div id="tagFun_div_main"> <div id="tf_div_tagsReturn"> <!– all the draggable elements go in here, the parent div scolls –> </div> <div id=" tf_div_tagsDrop"> <div id="tf_dropBox"></div> </div></div> 父div的“tf_div_tagsReturn”和“tf_div_tagsDrop”最终将相互浮动。 下面是在所有'draggable'元素已经用类名'tag_cell'创build后运行的jQuery, $(function() { $(".tag_cell").draggable({ revert: 'invalid', scroll: false, containment: '#tagFun_div_main' }); $("#tf_dropBox").droppable({ accept: '.tag_cell', hoverClass: 'tf_dropBox_hover', activeClass: 'tf_dropBox_active', drop: function(event, ui) { GLOBAL_ary_tf_tags.push(ui.draggable.html()); tagFun_reload(); } }); }); […]
我有一堆JavaScript文件,我想包括在页面中,但是我不想一直写下去 <script type="text/javascript" src="js/file.js"></script> 那么有没有办法将所有文件包含在目录中(未知大小)? 我可以做些什么… $.getScript("js/*.js"); …获取“js”目录中的所有JavaScript文件? 我怎样才能做到这一点使用jQuery?
我想在JavaScript中build立一个string数组,并得到结果在行动方法的string列表。 以下是我的JavaScript的样子。 我正在使用jQuery 1.4.2。 问题是我的List在action方法中总是显示NULL。 将一个JavaScriptstring数组不正确地映射到C#中的string列表? var test = ['test1', 'test2']; var parms = { var1: 'some string', var2: test }; $.ajax({ type: "POST", url: "/Test/JSONTestAction", async: false, data: parms, dataType: "json", success: function(data) { // success } }); 然后我的JsonResult如下所示: public JsonResult JSONTestAction(string var1, List<string> var2) { // var2 is always NULL — not good […]
我想dynamic地添加一个button控件到一个表使用jQuery和附加一个点击事件处理程序。 我尝试了以下,没有成功: $("#myButton").click(function () { var test = $('<button>Test</button>').click(function () { alert('hi'); }); $("#nodeAttributeHeader").attr('style', 'display: table-row;'); $("#addNodeTable tr:last").before('<tr><td>' + test.html() + '</td></tr>'); }); 上面的代码成功地添加了一个新的行,但是它不能正确地添加button。 我将如何完成这个使用jQuery?
我正在使用jQuery(v1.7.1),我需要获得元素的绝对宽度,但是所有jQuery的宽度方法似乎都是将宽度的值舍入。 例如,如果元素的实际宽度是20.333333px ,那么jQuery的宽度方法返回20 ,即忽略十进制值。 你可以看到我的意思是在这个jsFiddle 所以,我的问题是:我如何得到一个元素的宽度的浮点值?
我的网站在javascript控制台中出现这个标题的错误。 谷歌似乎说,这是因为jquery没有加载,但它是肯定可见的头。 <script type="text/javascript"> $(document).ready(function(){ $.ajax({ type: "GET", url: "https://www.mjfreeway.com/naturalremedies/mml-connect/45.xml", dataType: "xml", success: function(xml) { $(xml).find("products").each(function() { $(this).find("product").each(function() { $("#output").append($(this).find("title").text() + "<br />"); }); }); } }); }); </script> 该网站是医用大麻有关,所以nsfw为some.sorry为凌乱的头,它是在开发模式。 http://www.kindreviews.com/1/mmc/ 谢谢,zeem
我正在创build自己的对象: gridObject = new Object(); 然后,我使用jquery来拉取列表项标签的内容,这些内容本身就是用来填充的 具有特定类名称的标签: <li row="1"><p class="department" rowitem="department">Photography</p>…</li> 我拉他们使用此代码: //make object from results gridObject = new Object(); //get all the rows var rowlist = $('li[row]'); for(var r=0; r<rowlist.length; r++) { //make gridObject row element here //get the row content var thisrow = $(rowlist[r]).html(); //get all the p tags var rowitems = $(thisrow […]
我想用var p做一些事情: var p = $("li:last"); 但是如果附加了某个类,我不想做任何事情。 我试过了:不是这样的: var p = $("li:last:not(.Class)"); 这不起作用。 我如何排除我的var中的.Class?
哪个在哪个时间使用。 在http://api.jquery.com/上的文档中: 对于ajaxStop()它说: 描述:注册一个处理程序,当所有的Ajax请求都完成时被调用。 这是一个Ajax事件。 而对于ajaxComplete()它说: 描述:注册一个处理程序,当Ajax请求完成时被调用。 这是一个Ajax事件。 从我可以看到ajaxComplete()更灵活,因为: 不pipe什么Ajax请求已经完成,所有ajaxComplete处理程序都被调用。 如果我们必须区分这些请求,我们可以使用传递给处理程序的参数。 每次执行ajaxComplete处理程序时,都会传递事件对象,XMLHttpRequest对象以及创build请求时使用的设置对象。 有人可以解释每个是什么和每个适当的用法。 在我最近build立的应用程序中,当我的ajax调用完成时,我依靠ajaxStop()来触发。 然后我将parsing返回的数据,以获得服务器端操作的结果。 现在我开始怀疑是否应该使用ajaxComplete()来代替或者两者的组合。 感谢赞赏。
有谁知道如何使一个固定的标题行和可滚动的正文行的表? 如果有问题,我正在使用twitter bootstrap。 这是我想创build的一个例子: http://www.siteexperts.com/tips/html/ts04/page1.asp 我见过的所有例子都分成两个独立的表格。 想知道是否有人有一个更优雅的解决scheme。 Twitter引导程序还会根据内容自动调整列大小,这是我想保留在一个表中的另一个原因