在ajax加载的元素上重新初始化jQuerytools覆盖层
我正在尝试重新定位新的Ajax加载元素的覆盖层. 这里我的代码: $('input.search-files').keyup(function(event){ if( event.keyCode == 13 ) { $.ajax({ type: "GET", url: ..., dataType: "html", data: {...}, beforeSend: function(){ $('.tr-documento').fadeOut('fast', function(){ $(this).remove(); }); $('.table-content').find('.table-loader').show(); }, success: fu
0 2024-01-21
编程技术问答社区
下拉框/单选按钮的验证?
我正在为我的表单使用jQuery Tools(http://flowplayer.org/tools/demos/index.html)验证器 有人有实施它的经验吗? 解决方案 在文档中说您还可以为某些元素使用必需的="必需"属性,但它也不适合我. 我选择使用自定义验证器功能.希望这对您有用.不过,这是非常基本的,它缺少其他一些考虑因素使其更加灵活. $.tools.validator.fn("select[required=required]", function(input, value) { // If the first item in the list is selected return FALSE return !input[0].options[0].selected; }); 其他解决方案 只要添加它: $(document).ready(function(){
4 2024-01-18
编程技术问答社区
jQuery工具。如何打开/关闭手风琴部分?
这是我的问题. 我使用jQuery工具构建了一个完美运转的手风琴.很容易使用. 客户回来说,现在的手风琴必须可折叠,这不是原始规格.不幸的是,jQuery工具手风琴没有内置此功能,因此我一直在处理自己的代码. 我已经接近了,但是没有100%可以使用.我在这里创建了我的代码的jsfiddle:崩溃代码正常. // Code to collapse accordions $("#accordion > h2").click(function(){ if (this.className == "current") { $(this).removeClass("current"); $(this).next("div").slideToggle("slow"); } else { 重新开放是一个问题.我尝试了2种不同的解决方案重新开放.代码的第一个块是尝试使用工具API.它不会重新打开最近关闭的选项卡,但是如果我用.click()呼叫中的实际索引号替换
2 2024-01-18
编程技术问答社区
jQuery Tools Scrollable插件的鼠标滚轮行为异常
我几乎成功地实现了JQuery的"可滚动"插件的实例,但是我对鼠标车轮导航有一个特殊的问题. 如果您尝试在可滚动窗格处于初始状态时尝试鼠标鼠标,则什么也不会发生.但是,如果您使用按钮导航,然后,则使用鼠标轮滚回开始,然后停止工作. 原因似乎是它可以解释每个鼠标车轮在向后移动时移动.为什么是这样?可以更改吗? (在我遇到的所有其他版本的插件中,一切都很好). 我尝试了各种方法,例如使用jQuery工具套件的不同变体,甚至分别链接到鼠标插件,但没有即将推出的雪茄,因此任何帮助都会非常好.谢谢. 这是一个带有故障插件的页面. 解决方案 在垂直滚动演示 : 注意:标准jQuery工具分布中不包含此鼠标轮工具.您必须下载包含此工具的自定义组合. 您可以下载完整版本 sup>*,其中包括该鼠标轮工具,或者您可以 这是一个实时演示,使用您的插件,不正确地包含鼠标轮工具.* 这是一个实时演示,带有资源中的完整jQuery工具插件,包括鼠标轮工具. * *
2 2024-01-18
编程技术问答社区
jQuery工具:工具提示,jQuery引用��这�� 属性
我正在对表中的单元格实现工具提示,我需要能够抓住目标的data-message属性. $("#pricing_plans_table .sku_tooltip").tooltip({ // each trashcan image works as a trigger tip: '#' + $(this).attr('data-message'), // move tooltip a little bit to the right offset: [0, 15], // there is no delay when the mouse is moved away from the trigger delay: 0 }); 不起作用.我得到"无法找到[对象对象]的工具提示" ...我不太确定如何正确引用目标. 解决方案 我认为您不能在这样的地图中使用this.尝试:
2 2024-01-18
编程技术问答社区
Jquery工具:Rangeinput在输入更改时获取值
我使用 jQuery tools rangeinput rangeinput . 例如,我有: 和脚本: $(".range").rangeinput(); $("#testId").live('change', function() { console.log($(this).data("rangeinput").getValue()); }); 因此,默认情况下我的值为15.然后我输入输入25,但结果是15,比我的20型,但结果是25.我在做什么错? 谢谢! 解决方案 而不是这样尝试.发生的事情是在调用getValue之前未设置更改的值.调用0的setTimeout将修
4 2024-01-18
编程技术问答社区
Jquery工具��可滚动的�� 滚动到第一页
我正在使用jquerytools可滚动库. 在 导航正常工作.但是我有几十页.所以我想告诉滑块滚动到第一页/最后一页. 我该怎么办? 那是我到目前为止使用的. $( ".items" ).css('left',0); 它有效,只有导航器按钮不认识我滚动O.O 该怎么办? 解决方案 这有效: $form.find(".scrollable").data("scrollable").begin(0); // scroll to beggining of slider
0 2024-01-17
编程技术问答社区
jQuery工具提示没有;t出现在hide()后的首次尝试中
我已经使用tooltip . 几秒钟后将hide() 如果我将鼠标触发之后. 第一次不会出现. 仅在我第二次出现时将鼠标移到它上. 我使用onShow绑定和使用的事件window.setTimeOut. 在工具提示中还是jQuery中的问题? 类似的东西: $(document).ready(function() { x = $("button").tooltip({ api: true, position: "center right", onShow: function() { var hid = function() { x.getTip().hide(); }; window.setTimeout(hid, 2000); }}); x.show(); }
2 2024-01-17
编程技术问答社区
使用jQuery.tools.validator对下拉框进行必要的验证
我正在使用 jQuery Tools 在ASP.NET MVC4中的Web应用程序验证器. 我正在尝试使用验证器验证下拉框,而无需成功. 我已经经历了这个问题问题. 我的代码如下. $.tools.validator.fn("select[required=required]", function(input, value) { // If the first item in the list is selected return FALSE alert("Inside required of dropdown"); if(input[0].options[0].selected) { alert("returning false"); en: "Please select value from this dro
6 2024-01-17
编程技术问答社区
IE10的每个标签上都有YouTube的嵌入式覆盖物
我遇到了一个奇怪的问题,似乎找不到解决方案.使用jquerytools选项卡窗口小部件或jqueryui选项卡窗口小部件时,当YouTube视频嵌入时,它会在每个选项卡上叠加它.这仅发生在IE中,专门用IE10进行了测试.有人知道为什么吗? 我创建了一个JSFIDDLE来更好地说明此问题: 编辑: 不包括一些代码,我不会让我提交它,所以: HTML: Slides division tab1 tab2 tab3
0 2024-01-15
编程技术问答社区
jQuery Tools -> Tooltip destroy method?
我还在表中使用FlowPlayer's JQuery Tools Framework(特别是工具提示插件),此外还在JQuery UI日历中. 表的每一行都能在其上方和下方插入一行. 执行此操作时,我是在克隆单击对象(事件和对象)并直接在上方或下方插入. 添加了新行后,我刷新了表,为我的元素生成了新ID,重新开始datepicker,并尝试重新定位工具提示. 我正在寻找一种从实例中完全销毁它并重新申请的方法. 我正在寻找类似于datepicker('destroy')方法的东西. $j($editRow).find('input.date').datepicker('destroy').datepicker({dateFormat: 'mm-dd-yy', defaultDate : defaultDateStr}); 我已经尝试: 要解开鼠标范围和焦点事件:重新启动工具提示时,它会自动用于其由其制成的对象. 隐藏工具提示DOM元素,
6 2024-01-14
编程技术问答社区
jQuery插件vs UI vs 一些替代方案
我一直在尽可能多地使用jQuery构建Web应用程序.每次我需要添加一些新功能时,我通常会搜索一个可以执行我需要的jQuery插件,然后将其集成到我的Web应用程序中. 当然,过了一会儿,此应用程序变得非常混乱,所有这些来自不同作者的"随机"插件,每个插件都具有不同的编码样式,命名约定等. 我真的更喜欢使用一个统一的UI库或框架.我正在看jQuery UI,但坦率地说,我没有留下深刻的印象.虽然JQuery Tools( http://flowplayer.org/tool.org/tools/download.html )看起来有点像好的.有人在其中有任何经验吗? 您还有其他建议吗?不仅是关于使用UI框架要使用的内容,而且您对使用一般不同的UI插件处理混乱的Web应用程序的想法. 谢谢 解决方案 没有大量的动作来制作一堆零碎的UI库来进行jQuery.我认为,就创作风格而言,许多人开始遵循一种非常有条理的风格,大多数时候,好的插件非常好. 特别是-Mike A
6 2024-01-14
编程技术问答社区
JQuery Tools标签与JQuery UI冲突
我正在使用jQuery Tools的选项卡功能,与此同时,我使用jQuery UI. 如果我包括两个库库,则带有标签的jQuery工具不起作用. 如何解决这一冲突?任何帮助都将不胜感激. 预先感谢. 解决方案 您可以获得一个自定义的jQuery-ui构建,该构建不包含选项卡,但可能会在以后引起一些混乱.恕我直言,更好的方法是编辑jQuery-tools tabs.js并更改此行: $.fn.tabs = function(query, conf) { 这样的东西: $.fn.fpTabs = function(query, conf) { 我将" fptabs"用于" flowplayer.org tabs",您可以使用任何适合您的名称.这应该消除您的冲突而不会在其他任何地方引起问题.当然,您必须记住,如果您升级了tabs.js,那应该比乱七八糟的jquery-ui.js文件搞砸了. . 其他解决方案 有一个更简单的方法.每当您将jQu
0 2024-01-12
编程技术问答社区
用jQuery制作带计数器的上一页和下一页按钮
我使用jquerytools构建了这个图像库,我在拇指上使用可滚动的div,在主图像上覆盖...一切都像魅力一样工作. 编辑:在使它成为赏金之前...我必须解释说我需要这样的简单简单的东西,因为图像来自PHP(加密),我无法修改此内容,只是"视图"因为我需要使用类和ID之类的东西来实现这一目标.这就是为什么我尝试这个但是... 问题是,当您查看覆盖层时,我需要插入下一个并进行prev按钮...因此,一旦加载了覆盖层,就可以将图像槽. 我为您做了这个小提琴,充满智慧的老师可以看到我在说什么. 我真的尝试过.但是api.next()它可以在拇指上进行滚动,所以我不知道我该怎么说.在大拇指上转到上prev URL ..但是我不能 同样重要的是,必须显示像1/8这样的计数器= s ... ...以javascript的名义您这样做.. 这是我的代码 $(function() { $(".scrollable").scrollable(); $(".items
4 2024-01-12
编程技术问答社区
使用jQuery的ready或load事件
我使用的是用$('selector').tooltip()初始化的jQuery工具工具提示插件.我想在任何当前或将来的.tooltipper元素上调用它.我认为以下内容会起作用: $('.tooltipper').live('ready', function(){ $(this).tooltip() } 但这是不成功的 - - 现成的事件没有开火.负载相同.我读过,LiveQuery可以产生我正在寻找的结果,但是考虑到文档说它适用于所有jQuery事件,我相信它可以使用JQuery .live()将其拉开. ready是一个. 解决方案 引用了JQ API( http://api.jquery.com/live/live/): 在jQuery 1.3.x中,只有以下JavaScript事件(除了自定义事件之外)可以与.live():单击,dblClick,键盘,键盘,键盘,键,键,Mousedown,Mousedown,Mousemove,Mouseemove
2 2024-01-12
编程技术问答社区
JQuery UI和JQuery工具可以一起工作吗?
jQuery UI和jQuery工具可以一起工作吗? IE.如果我在一个页面上包括两个库,它仍然有效吗? 解决方案 可以一起使用.问题是在两个库中都有一个jQuery.tabs.冲突导致第二个脚本不加载.您必须转到唯一的缺点是您无法使用CDN,因为您卡住了下载自定义JS文件并将其包括在您的网站中. 其他解决方案 是的,当然,但是我不知道为什么您要 其他解决方案 是的.在加载jQuery工具文件之前,您必须加载/包括所有jQuery UI库[JS和CSS]. 我面临着和你的同一问题.通过做技巧来解决它.
0 2024-01-12
编程技术问答社区
如何使灯箱'突破&39;的iframe?
我在网站的头版上有一个iframe. iframe加载一个.php页面,该页面具有带有jQuery工具选项卡的旋转器.在第一个选项卡上,我使用jQuery工具叠加层在Lightbox中弹出YouTube视频. 这一切都在独立页面上正常工作,但是在网站的头版上查看时,Lightbox仅限于IFRAME. 我需要灯箱来弹出/突破iframe并收购整个网站的首页. 有没有办法获取iframe的父窗口或顶部窗口,然后在此处打开灯箱? 还是我可以一起完成的另一种方法? 该网站已锁定以进行开发,但是您可以在此处查看独立的PHP页面: 独立页面 解决方案 任何" Lightbox"偏好? 如果您很灵活,则可以使用 fancybox(v2.x)并在此演示中实现这种效果: http://picssel.com/play.com/play.jquery/jquery/jquery/fancyboxfromiframeboxfromiframe_16jan12.ht
2 2024-01-11
编程技术问答社区
jQuery Tools的替代品?
我正在使用 jQuery Tools 在我的大多数网站中,但似乎它会停止开发.我别无选择,只能寻找与jQuery工具相当的单个jQuery插件. 我正在寻找有关: 的最佳替代方案的建议 jQuery工具 tabs + Toolbox.History jQuery工具覆盖 +工具箱.expose jQuery工具 tooltip jQuery工具验证器 谢谢. 解决方案 jQuery工具已经成为一场灾难...我认为Tero越过他的头,试图竞争 jQuery UI 产品.我尝试了一段时间,他的方法当然是独一无二的.他把的jQuery标签线转过身来,"少写,做更多" 完全颠倒了,我认为,只有自己和jQuery社区造成了损害.他很少在自己的论坛上发布,尽管越来越多的不兼容性与不断更新的 jQuery . 我真的很喜欢还包括基于流行的网站设计的六个皮肤(主题). Gancybox根本没有错,但是 PrettyPhoto 在开箱即用的地方启用了更多的酷功能.从字
10 2024-01-11
编程技术问答社区
未发现的类型错误。无法读取未定义的jQuery工具的属性'msie'。
我在Chrome Dev Console中遇到以下错误: Uncaught TypeError: Cannot read property 'msie' of undefined 我的理解是因为.browser现在已在jQuery中弃用,但是我使用的是最新版本的jQuery工具,但它仍在给出错误,我在js文件中检查了,并且在那里. 我如何解决这个问题,以免给出错误? 解决方案 $.browser方法已在JQuery 1.9中删除. jQuery.browser()方法自JQuery 1.3以来已弃用,并在1.9中删除. 如果需要,它可以作为jQuery迁移插件的一部分可用.我们建议使用库中的特征检测,例如Modernizr. - jQuery core 1.9升级指南. 如《升级指南》中所述,您可以尝试使用 jquery migrate plugin 功能和让jQuery工具起作用. 其他解决方案 您可以通过AJ查看此解决方案.它非常简单,只
4 2024-01-11
编程技术问答社区
只接受整数的数字输入类型?
我正在使用jQuery工具验证器通过JQUERY实现HTML5验证. 除了一件事以外,它一直运作良好.在HTML5规范中,输入 type "number"可以同时具有整数和浮点数. 这似乎是令人难以置信的缺点为支持它的浏览器的上下箭头. 是否有另一种输入类型或属性将限制 仅对无符号 Integers 的输入? 我找不到任何. 将步骤设置为1不是答案,因为它不限制输入.您仍然可以在文本框中键入负浮点数. 另外,我知道模式验证(我在我的原始帖子中提到了),但这不是问题的一部分. 我想知道HTML5是否允许将"数字"类型的输入限制为正整数值.对于这个问题,答案似乎是"不,不是". 我不想使用模式验证,因为使用 jquery 工具验证时会导致一些缺点,但是现在看来该规范不允许使用更清洁的方法来执行此操作. 解决方案 仅使用html(文档): 在 其他解决方
8 2024-01-11
编程技术问答社区