Tag: javascript

Select2 – 按查询排序结果

我正在使用Select2版本4.0.0。 如果我的结果包含多个单词,并且用户输入其中一个单词,我想显示按输入单词在结果中的位置排序的结果。 例如,用户输入“apple”,我的结果是: “香蕉橙苹果” “香蕉苹果橙” “苹果香蕉橙” 然后“apple banana orange”应首先出现在select2结果列表中,因为这是“apple”最早出现在结果中的结果。 我不太关心过去的排序。 我可以覆盖或配置什么来获得这样的东西? 似乎matcher不处理排序,并且sorter器不包含查询数据。

是否可以判断DOM是否被修改,以及哪个部分?

如果您知道它将被修改,是否有任何实用的方法可以告诉DOM的哪些部分被修改? 我正在编写一个将与javascript运行的插件,我没有写。 在修改DOM之前将触发事件,并且在修改之后将触发一个事件。 我的工作是决定改变了什么。 这是可能的,如果是这样,最不可怕的方法是什么?

避免jQuery静默的模式失败

有没有什么好的做法可以避免你的jQuery代码无声地失败? 例如: $(‘.this #is:my(complexSelector)’).doSomething(); 我知道每次执行此行时,选择器都要匹配至少一个元素或一定数量的元素。 是否有任何标准或好的方法来validation? 我想过这样的事情: var $matchedElements = $(‘.this #is:my(complexSelector)’); if ($matchedElements.length < 1) throw 'No matched elements'; $matchedElements.doSomething(); 此外,我认为unit testing将是一个有效的选项,而不是搞乱代码。 我的问题可能很愚蠢,但我想知道是否有比我目前正在做的事情更好的选择。 另外,也许我错误地检查是否有任何元素与我的选择器匹配。 但是,随着页面的不断增长,选择器可能会停止匹配某些元素,而function部分可能会无意中停止工作。

jquery click事件不起作用

我编写了这段代码,我需要使用jquery来处理点击事件,但它在任何浏览器中都不起作用,当我点击任何元素时没有任何反应。 div在css中没有z-index; 孔“news”元素动态添加这是html代码 not accepted accepted edited by arvin چdate time 1000 title time date cat part sgmnt writer view post edit delete accept 这是我的jquery代码 $(document).ready(function () { $(“#littleNews”).click(function () { alert(“hi”); }); }); 它不适用于“新闻”类中的任何元素 我有这个代码,这段代码创建了整个div $(“#news”).clone().appendTo(“#mainDiv”).attr(“id”,”news”+(i+1))

SVG仅在狩猎时resize

我有这个奇怪的问题,svg在safari中hover时resize。 我正在使用jquery的hover来替换svg略有不同的页面上的svg。 这项工作适用于所有浏览器,除了safari,由于某种原因完全调整了鼠标hover和鼠标输出的svg。 我的svg的高度设置在css中 img.svg-graphic { height: 180px; } 并在页面上显示为图像 当我将鼠标hover在容器上时,我将svg替换为另一个,然后当我将鼠标hover时返回默认值。 $(‘.container’).hover(function() { $(‘.svg-graphic’).attr(‘src’, ‘svg-icons/version2.svg’); }, function() { $(‘.svg-graphic’).attr(‘src’, ‘https://stackoverflow.com/questions/21536937/svg-resizes-on-hover-in-safari-only/svg-icons/version1.svg’); }); 关于什么可能导致safari完全忽略尺寸的任何想法?

当鼠标使用jquery移动到页面底部时,如何自动滚动窗口

我有50个div,但是在我的窗口中它只显示25个,我会在这些div上拖放活动。所以如果我将第一个div拖到25th div附近,它应该自动滚动以显示剩余的div。我该怎么做在jquery? 任何的想法? 我正在使用Nestable而不是draggable()

Prev&Next按钮带有使用jQuery覆盖的计数器

我使用jquerytools构建这个图像库,我在拇指上使用可滚动的div并在主图像上叠加……一切都像魅力一样…… 编辑:在我把它作为赏金之前……我必须解释一下我需要一些干净简单的东西,因为图像来自php(加密),我不能修改它,只是“视图”就像我一样需要通过类和ID来实现这一点。 这就是为什么我尝试这个但是… 问题是我需要在查看叠加层时插入下一个和上一个按钮…这样,一旦加载叠加层,您就可以通过图像进行处理。 我为你做了这个小提琴我充满智慧的老师可以看到我在说什么。 http://jsfiddle.net/s6TGs/5/ 我真的试过了。 但api.next()它正在用于滚动拇指,所以我不知道怎么能告诉这个脚本..嘿,如果下一个被点击,你可以在thubs上插入下一个url,如果点击上一个btn,请转到大拇指上的流行url..但我不能 同样重要的是,像1/8这样的计数器必须显示= S …如何以JavaScript的名义执行此操作.. 这是我的代码 $(function() { $(“.scrollable”).scrollable(); $(“.items img”).click(function() { // see if same thumb is being clicked if ($(this).hasClass(“active”)) { return; } // calclulate large image’s URL based on the thumbnail URL (flickr specific) var url = $(this).attr(“src”).replace(“_t”, “”); // get handle to element that wraps […]

检查元素是否存在

可能重复: 是否存在jQuery的“存在”function jQuery确定页面上是否存在元素 当tr不是元素时if(tr)返回true,我如何检查它是否是一个存在的元素? var tr = $(‘#parts-table .no-data’).parent(); $(‘.delete’, row).bind(‘click’, function (e) { that.delete(e.currentTarget); }); console.log(tr); if (tr) //returns true when it shouldn’t

如何在iframe中的p元素中添加click事件(使用jQuery)

如何向iframe中的 元素添加click事件(使用jQuery)

如何在jQuery属性选择器中将逻辑OR与逻辑AND组合?

给出以下XML: Max Jen Kim Bob Jon Jim Joy Amy 使用jQuery,有没有办法选择男性用户,来自CA或NV,但不使用过滤function? 要清楚,我知道 $(xml).find(“user[sex=’m’]”) 只选择男性用户 $(xml).find(“user[state=’CA’],[state=’NV’]”) 从CA或NV中选择所有用户。 但我无法将它们与单个选择器中的逻辑AND组合在一起。 但是,使用filterfunction可以起到以下作用: $(xml).find(“user”).filter(function() { return $(this).attr(‘sex’) == ‘m’ && ($(this).attr(‘state’) == ‘CA’ || $(this).attr(‘state’) == ‘NV’) }).each(function() { alert($(this).text()); }); 谢谢!