Tag: jquery plugins

jquery live&livequery

我正在使用jquery的加载来通过ajax引入缩略图。 我想用户可以将鼠标hover在裁剪的拇指上,使用imgPreview插件查看图像的小型未剪切版本。 如果他们点击它,然后在灯箱( fancybox )中显示完整大小的图像。 对于灯箱,我有: $(“ul#plant_gallery li a”).livequery( function(){ $(this).fancybox ({ ‘overlayOpacity’: 0.9, ‘overlayColor’: ‘#000’, }); }); 对于工具提示未剪切的图像hover,我有: $(‘ul#plant_gallery li a’).live(‘mouseover’, function() { if (!$(this).data(‘init’)) { $(this).data(‘init’, true); $(this).imgPreview({imgCSS: { width: 200 }, srcAttr: ‘rel’}) ( function() { }, function() { } ); $(this).trigger(‘mouseover’); } }); 我如何将这两者合二为一? 我应该使用jquery的live或livequery吗? 谢谢你的帮助!

即使没有输入,jQuery.validate()也会validation

我正在使用jQuery中的validate()方法。 根据文件 : 如果未输入任何内容,则跳过所有规则,除非该字段已标记为无效。 以下是我的代码: $(“#Form”).validate( { errorClass: “dialogerror”, onfocusout: function(element) { $(element).valid(); }, onkeyup: false }); 但是, 即使没有输入任何内容 ,它也会产生错误消息,因此我的猜测是元素在加载时被标记为无效,这可能是真的吗? 也许一个选项设置在某个地方,我正在寻找错误的地方。 任何建议都非常感谢。

防止时间戳插件打开日历

我在一个老问题中问了以下问题 : 我正在为jquery使用timepicker插件。 一旦用户选择日期+时间并点击“完成”按钮,基本上只关闭对话框,我想要设置日期时间的文本框获得后焦点(插件的当前行为是模糊焦点)。 这是因为在这个页面上我有一组文本框,它们的Tab键顺序是按顺序设置的。 我需要日期时间文本框来获得后焦点以继续Tab键顺序。 否则,标签顺序将从第一个文本输入重新开始,这对用户来说是不方便的。 我在下面找到了一个有效的答案 $(‘#MyDatepicker’).datetimepicker({ onClose: function(dateText, inst) { $(‘#MyDatepicker’).focus(); } }); 但这是我的新挑战 :现在文本框重点关注,日历再次打开。 我怎么防止这种情况?

具有缩略图滑块的全景360度查看器可单击并选择动态图像,以便在360度全景查看器中进行预览

我使用http://mrdoob.github.com/three.js/examples/webgl_panorama_equirectangular.html进行全景查看。 但我需要放一个滑块。 当我从滑块中单击图像时,必须用当前所选图像替换全景图像,并且全景360度必须应用于图像。 我无法显示我找到这样的例子的网站,因为没有直接链接。 下面是一个显示示例的图像 如图所示。 有一个缩略图图像,从中可以动态选择图像。 然后,所选图像显示在作为全景滑块的预览中。 这个function有没有滑块。 请发布链接。

Jquery弹出鼠标在日历控件上

我正在使用ASP.NET的Calendar控件。 当我将鼠标hover在Calendar控件中的特定日期时,我需要显示一个弹出窗体。 此弹出窗口应显示数据库中的数据。 有人有解决方案吗?

jQuery插件(DataTables)仅在页面刷新时正确加载

我遇到了DataTables的问题。 当我从另一个页面上的链接转到带有表格的页面时,它只会加载表格的HTML“文本”版本,而不包含CSS中的格式和JavaScript(排序,搜索等)。 )。 但是,当我刷新页面时,它将完美加载。 在搜索到这个问题的答案后,我发现我的问题可能出在JQm上,因为在页面之间切换时它不会加载“整个”HTML代码。 我已经将我的样式和JavaScript标记移动到了所有地方但没有成功。 我正在使用DataTables网站上的默认示例,并且没有更改任何代码。 我是jQuery和web开发的新手,所以如果有人可以帮助我,我会非常感激。 此外,如果还有其他任何我应该改变的地方,我绝对想要了解更好的技术! PS我只是通过链接到一个按钮链接到这个页面。 这是我的代码: confirm_EventAdmin(); session_start(); $con = mysql_connect(“mysql server”,”user”,”pass”); if(!$con){ die(‘Could not connect: ‘ . mysql_error()); } mysql_select_db(“clip_comp_server1”, $con); mysql_query(“ALTER TABLE $_SESSION[adminEvent] ORDER BY Score DESC”); $query = “SELECT CandID,Score,Team FROM $_SESSION[adminEvent]”; $infoList = mysql_query($query); ?> Event Scores and Rankings h1 { text-align: center; } h4 { […]

jQuery循环插件如何添加活动类

示例: http : //jsfiddle.net/kuTLf/ 代码看起来像这样: JS: $(function() { $(‘#slideshow’).cycle({ fx: ‘turnDown’, speed: ‘fast’, timeout: 3000, pager: ‘#nav’, slideExpr: ‘img’ }); }); 如何将当前活动类添加到当前img? 喜欢<img class='active >

知道所有其他准备好的回调何时完成

我想在完成所有其他处理程序后,我的处理程序就会触发ready事件。 这对于操纵插件的不良操作非常方便。 如果我在所有其他人之后编写我的处理程序,它只能保证它会在所有其他人被解雇后触发 ,而不是完成: $(function() { setTimeout(function() { alert(‘other handler’); }, 500); }); $(function() { alert(‘my handler’); });​ 小提琴 在该代码中, 我的处理程序首先发出警报 我在jQuery 1.4版之前读到了readyList是公开的。 所以在1.7版本中,我不知道如何判断我的处理程序是否是最后一个处理程序。

在Zurb的Foundation Framework中添加jquery插件

我正在使用Zurbs的基金会快速原型框架,非常好。 我想知道将另一个jquery插件集成到其中的正确方法。 基金会对你如何包含其他插件非常挑剔。 部分框架是一个充满function的app.js文件。 我应该直接在那里添加我的新function吗? 虽然我理解js(阅读确定)我不是js专家,所以请一个明确解释的答案。 谢谢 (工作的网站是vincentstephens.co.uk/vs5.1/portfolio – 尝试整合位于vincentstephens.co.uk/vs5.1/portfolio/portfolio.html的时间线滑块)

使用jquery的.validate函数提交表单

这是一个简单的问题。 我有一个使用jquery的.validate函数validation的表单。 问题是,当我使用以下方式提交表单时,validation似乎才有效: 但是,我想使用我自己的自定义按钮: click to submit ….或使用类似的东西…… click to submit 但是,最后两个选项不会触发jquery的validate函数。 有没有解决的办法? 我在这里先向您的帮助表示感谢!