我最近开发了一个HTML5 jQuery插件,我在删除FF4 beta中必填字段的红色边框时遇到问题.
我注意到FF在必填字段中应用此边框/轮廓,并在设置值时将其删除.问题是我使用value属性来模拟旧浏览器中的占位符attr.因此,我需要具有此功能的所有输入不显示红线.
我使用带有两个输入框的jQuery Datepicker小部件,一个用于"From"日期,第二个用于"To"日期.我使用jQuery Datepicker功能演示作为使两个输入框相互协作的基础,但我需要能够添加这些额外的限制:
日期范围不得早于2008年12月1日
"至今"可以不迟于今天
一旦一个"从"日期被选择时,"到"日期只能是后一个范围在7天之内的"从"日期
如果首先选择"收件人"日期,则"发件人"日期只能在"收件人"日期之前的7天范围内(12月1日的限制是第一个可选日期)
我似乎无法完成上述所有工作.
总之,我希望能够在12月1日到今天之间选择最多7天的范围(我意识到我将在12月1日发布此内容,因此目前只能在今天发布).
我的代码到目前为止
$(function () {
$('#txtStartDate, #txtEndDate').datepicker(
{
showOn: "both",
beforeShow: customRange,
dateFormat: "dd M yy",
firstDay: 1,
changeFirstDay: false
});
});
function customRange(input)
{
return {
minDate: (input.id == "txtStartDate" ? new Date(2008, 12 - 1, 1) : null),
minDate: (input.id == "txtEndDate" ? $("#txtStartDate").datepicker("getDate") : null),
maxDate: (input.id == …Run Code Online (Sandbox Code Playgroud) 在我的aspx页面中,我有一个缩略图<img>.当用户点击该图像时,我想要一个弹出窗口,显示用图像的较大(完整)版本阻挡UI的其余部分.
有没有可以做到这一点的插件?
我正在网页上使用jquery选项卡,当页面刷新时,它会丢失我曾经使用过的标签并返回第一个标签页.
有没有人遇到这个问题,知道如何解决它?
我有一个简单的html多选下拉列表:
<select id="transactionType" multiple="multiple" size="10">
<option value="ALLOC">ALLOC</option>
<option value="LOAD1">LOAD1</option>
<option value="LOAD2">LOAD2</option>
<!-- etcetera... -->
</select>
Run Code Online (Sandbox Code Playgroud)
我希望在javascript被禁用的情况下继续使用此列表但是使用javaScript我想将列表呈现为多选下拉列表.也就是说它只显示列表中的一个项目,直到被点击,然后将展开以显示x项目并提供滚动,我可以在按住shift或ctrl的同时选择多个元素.
jQuery的新手正在搜索http://jquery.com/但还没有找到我需要的东西.
编辑 Struts2用户,所选答案将url编码为[]这会导致struts2中的问题,但修复非常容易.只需打开jquery.multiSelect.js并搜索"[]"并删除在字符串连接中使用的一个实例.我也使用jQuery 1.4.4而不是与它捆绑在一起的1.3.2,一切正常.
我有一些插件在一些页面,但在其他一些页面我不想要它所以我没有引用它的脚本文件.
如何在使用之前检查插件功能是否存在.
在我的情况下,我使用这个插件:我像这样使用它:
$('#marquee-inner div').marquee('pointer').mouseover(function() {
$(this).trigger('stop');
}).mouseout(function() {
$(this).trigger('start');
}).mousemove(function(event) {
if ($(this).data('drag') == true) {
this.scrollLeft = $(this).data('scrollX') + ($(this).data('x') - event.clientX);
}
}).mousedown(function(event) {
$(this).data('drag', true).data('x', event.clientX).data('scrollX', this.scrollLeft);
}).mouseup(function() {
$(this).data('drag', false);
});
Run Code Online (Sandbox Code Playgroud)
我想要的是在调用此选取框函数之前进行检查(如果存在与否).
在PHP上,他们有一种方法可以在上传后限制文件大小,但不能在上传之前.我使用Malsup jQuery Form Plugin进行表单发布,它支持图像文件发布.
我想知道是否有一个限制,我可以设置多少字节可以通过AJAX流直到服务器?这可以允许我检查文件大小并在文件太大时返回错误.
通过在客户端执行此操作,它阻止那些从他们的Pentax拍摄10MB照片并尝试上传的新手.
我试图找出是否有人知道已经存在的jQuery插件将以指定的速度计数到目标数量.
例如,请查看Gmail主页上Google的免费存储空间数量,标题为"空格很多".它在<span>标签中有一个起始编号,并且每秒慢慢向上计数.
我正在寻找类似的东西,但我希望能够指明:
我有两个选项卡并配置了jQuery UI.
ul class="tabs"
li tabone
li tabtwo
ul
Run Code Online (Sandbox Code Playgroud)
动态地从C#代码后面我将隐藏或选择一些选项卡让我们说tabtwo,另一个选项卡必须隐藏或不显示.我可以使用JavaScript在JavaScript中执行此操作.tabs({selected:1});,.tabs(disable:0).但我不想使用选项卡索引来执行此操作.
是否有任何备用选项根据其名称/ ID选择?
我需要制作一个像这样的产品滑块(参见红色区域)滑动滑块的动量.
它应该适用于桌面,iPad和移动浏览器.你知道任何jquery/jquery移动插件来实现这一目标吗?

我想要的效果几乎类似于这个http://manos.malihu.gr/tuts/jquery_thumbnail_scroller.html(但它不兼容)
和Apple名为"Trailers"的iPad应用程序中的"Top 25"部分完全一样

jquery-plugins ×10
jquery ×9
javascript ×3
jquery-ui ×2
counter ×1
css ×1
css3 ×1
datepicker ×1
firefox ×1
image ×1
marquee ×1
multi-select ×1
popup ×1
timer ×1
upload ×1
webforms ×1