是否有一个免费提供的jQuery插件可以改变placeholder行为以匹配HTML5规范?
聚焦之前
关注焦点(Safari)

焦点不好(Chrome,Firefox)

你可以用这个简单的小提琴你的浏览器做什么.
用户代理在向其删除换行符之后,当元素的值为空字符串和/或控件未聚焦时(例如,通过将其显示在空白的未聚焦控件内并以其他方式隐藏),应向用户显示此提示.
"/或"在当前草案中是新的,所以我想这就是为什么Chrome和Firefox还不支持它.请参阅WebKit错误#73629,Chromium bug#103025.
我之前使用jquery-ui tabs扩展来加载页面片段ajax,并隐藏或显示div页面中的隐藏页面.这两种方法都有很好的记录,我在那里没有任何问题.
但是,现在我想用标签做一些不同的事情.当用户选择一个标签时,它应该完全重新加载页面 - 原因是每个标签部分的内容渲染起来有些昂贵,所以我不想一次性发送它们并使用普通方法切换'display:none'以显示它们.
我的计划是截取选项卡的select事件,并让该函数通过操作document.location重新加载页面.
在select处理程序中,我如何获得新选择的选项卡索引和它对应的html LI对象?
$('#edit_tabs').tabs( {
selected: 2, // which tab to start on when page loads
select: function(e, ui) {
var t = $(e.target);
// alert("data is " + t.data('load.tabs')); // undef
// alert("data is " + ui.data('load.tabs')); // undef
// This gives a numeric index...
alert( "selected is " + t.data('selected.tabs') )
// ... but it's the index of the PREVIOUSLY selected tab, not …Run Code Online (Sandbox Code Playgroud) 说我有以下jQuery插件:
$.fn.myPlugin = function () {
//plugin code
}
Run Code Online (Sandbox Code Playgroud)
通常,您在一定数量的元素上调用插件,如:
$("body").myPlugin();
Run Code Online (Sandbox Code Playgroud)
有没有办法在没有指定元素的情况下调用我的插件?
我试过这样称呼它:$.myPlugin();但是这不起作用.
有效的是:$().myPlugin();但这是调用它的正确方法吗?
是否存在用于替换select/combo框的jQuery插件?
我尝试过SexyCombo,它与我想要的一样接近,但是如果你是从中间开始写作,那么它就不会完成.
我有2个级别的类别(20个顶级类别,并且子类别总共120个类别),因此当用户提交条目时,他必须尽快找到所需的类别.
所以...即使你写中间字母,2级+自动填充也会填充文本.
或任何其他解决方案?
jQuery自动完成插件发送请求这样
mysite.com/suggestion?term=Sadegh
Run Code Online (Sandbox Code Playgroud)
有没有办法将术语查询字符串更改为另一个?我找不到为我提供此选项的选项;)
我正在使用jQuery文件上传基于AJAX的上传.它总是在选择文件后开始上传.是否可以更改行为以使用"提交"按钮?我知道问题#35,但选项beforeSend似乎已被删除.
我使用的是Basic Plugin,而不是完整版.
也许我应该按照建议切换到基于XHR的简单上传:jQuery Upload Progress和AJAX文件上传.
我使用Phonegap为Android和iPhone等移动设备创建了一个fullcalendar应用程序.我正在使用Jquery Touch Punch插件和Jquery fullcalendar插件.fullcalendar的'select'方法在网上运行良好.我可以在Web浏览器上的完整日历的月视图中选择多个单元格.但是,在原生的android/iPhone应用程序上,我无法选择日历的多个单元格(日期范围).所有这一切都发生在我单击单元格以选择日期范围时,然后在允许我在设备上选择多个日期之前触发"选择"方法.反正有没有克服这个问题?先感谢您.这是Jsfiddle.
示例代码:
// FullCalendar v1.5
// Script modified from the "theme.html" demo file
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$('#calendar').fullCalendar({
theme: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month'
},
editable: true,
disableDragging: true,
disableResizing: true,
droppable: true,
drop: function( date, allDay, jsEvent, ui ){
console.log(jsEvent);
console.log(ui);
},
// add event name to title attribute on mouseover
eventMouseover: …Run Code Online (Sandbox Code Playgroud) jquery jquery-plugins jquery-selectors fullcalendar jquery-mobile
我正在使用Chosen jQuery插件,并注意到该change事件仅在页面加载时才起作用,而不是每次input更改字段时.
每次用户更改输入字段的值时,如何使其工作?
这是我的代码:
$("#day").chosen().change({
console.log('working');
});
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
jQuery似乎有很多非常糟糕的autogrow textarea插件.我希望我的自动增长文本框与Facebook一样好.我希望它只适合当前行,并在需要之前添加一行.
我评论过的大多数插件都试图从字符数中猜测行高,这看起来太天真了.我已经阅读了一个创建隐藏div来计算高度的解决方案.这似乎是正确的道路,但该解决方案不是插件形式.
什么在那里做我想要的并且易于安装?
我主要使用javascript,Jquery,knockout等
吸引eval()给我的是
var a = 5;
var b = 10;
eval("a+b");
//Gives me output 15
Run Code Online (Sandbox Code Playgroud)
注意:我工作的情况是值a和b动态变化
在我的工作中,我正在处理来自json,knockout等的许多动态对象.所以eval解决了我的大部分问题.但正如我读到的那样,我发现eval()有很多问题,如减速等.
我搜索了很多并且没有找到任何替代eval()的时候我必须将方程式作为字符串获取为方程式作为对象.
任何人都可以建议一个插件或功能替代eval()记住我上面给出的例子
问题:
我正在使用挖空映射从Json数据创建一个表.因此,生成json格式的表格.我还使用knockout计算了一些场.现在我使用硬编码
self.Salary = ko.computed(function(){ return self.salaryEqn() && eval(self.salaryEqn()).toFixed(2); })
self.salaryEqn(salEqnTxt);
Run Code Online (Sandbox Code Playgroud)
我想动态执行这些方程式.我可以创建它作为字符串动态,但评估它们是我面临的问题.
我想要解决方案
有没有办法在不使用eval的情况下计算存储在JavaScript中的字符串中的公式?
像一个公式
"self.Salary = ko.computed(function(){ return self.salaryEqn() && eval(self.salaryEqn()).toFixed(2); })"
Run Code Online (Sandbox Code Playgroud) jquery-plugins ×10
jquery ×8
javascript ×3
autocomplete ×2
combobox ×1
css ×1
eval ×1
focus ×1
fullcalendar ×1
html ×1
html5 ×1
jquery-ui ×1
onchange ×1
placeholder ×1
safari ×1
select ×1
textarea ×1