我正在使用jQuery Tools Validator,它通过jQuery实现HTML5验证.到目前为止它一直很好用,除了一件事.在HTML5规范中,输入类型"number"可以包含整数和浮点数.这看起来非常短视,因为当数据库字段是带符号的浮点数时,它只是一个有用的验证器(对于无符号整数,你必须回退到"模式"验证,因此松散的额外功能,如向上和向下箭头对于支持它的浏览器).是否有另一种输入类型或可能将输入限制为无符号整数的属性?我找不到任何,谢谢.
编辑
好的,我感谢您的时间和帮助,但我看到许多不值得的投票:D.将步骤设置为1不是答案,因为它不限制输入.您仍然可以在文本框中键入负浮点数.另外,我知道模式验证(我在原帖中提到过),但这不是问题的一部分.我想知道HTML5是否允许将"number"类型的输入限制为正整数值.对于这个问题,似乎答案是"不,不是".我不想使用模式验证,因为这在使用jQuery Tools验证时会产生一些缺点,但现在似乎规范不允许更简洁的方法来执行此操作.
我在Chrome开发者控制台中收到以下错误:
Uncaught TypeError: Cannot read property 'msie' of undefined
Run Code Online (Sandbox Code Playgroud)
我的理解是因为.browser
它现在已经在jQuery中被弃用了,但是我使用的是最新版本的jQuery工具,它仍然给出错误,我检查了js
文件,它就在那里.
我怎么能解决这个问题呢?它不会给出错误?
JQuery UI和JQuery工具可以一起工作吗?即如果我在一个页面上包含两个库,它仍然可以工作吗?
我一直在使用jQuery构建一个Web应用程序.每次我需要添加一些新功能时,我通常都会搜索一个可以满足我需要的jQuery插件,然后将其集成到我的网络应用程序中.当然,一段时间后,这个应用程序变得非常混乱,所有这些来自不同作者的"随机"插件,每个插件都有不同的编码风格,命名约定等.我真的更喜欢使用一个统一的UI库或框架.我正在看jQuery UI,但坦率地说,我并没有留下深刻的印象.虽然jQuery Tools(http://flowplayer.org/tools/download.html)看起来很不错.有没有人有这些经验?
你有什么其他的建议?不仅要考虑使用哪种UI框架,还要考虑使用不同的UI插件来处理混乱的Web应用程序.
谢谢
使用jquery插件工具提示工具提示(http://flowplayer.org/tools/tooltip/index.html)我需要更改元素的标题..
reloadTooltip();
$("#example").attr('title', obj.text);
reloadTooltip();
function reloadTooltip(){
$("[title]").tooltip({ position: "bottom right", opacity: 1 });
}
Run Code Online (Sandbox Code Playgroud)
Html部分:
<span title="text" id="example"></span>
Run Code Online (Sandbox Code Playgroud)
凭借我的解决方案,我终于获得了2个冠军,一个在另一个之上 没有风格(被忽略的js),是新的.工具工具提示标题尚未更改.
谢谢
我正在尝试使用jQuery Tools构建一个简单的警报机制 - 响应一些Javascript代码,弹出一个带有消息的叠加层和一个OK按钮,单击该按钮会使叠加层消失.琐碎,或应该是.我一直狂热地关注http://flowplayer.org/tools/demos/overlay/trigger.html,并且在第一次调用时有一些正常工作,但只是那个时候.如果我重复应该公开叠加层的JS动作,它就不会.
我的内容/ DIV:
<div class='modal' id='the_alert'>
<div id='modal_content' class='modal_content'>
<h2>hi there</h2>
this is the body
<p>
<button class='close'>OK</button>
</p>
</div>
<div id='modal_background' class='modal_background'><img src='/images/overlay/f9f9f9-180.png' class='stretch' alt='' /></div>
</div>
Run Code Online (Sandbox Code Playgroud)
和Javascript:
function showOverlayDialog() {
$('#the_alert').overlay({
mask: {color: '#cccccc', loadSpeed: 200, opacity: 0.9},
closeOnClick: false,
load: true
});
}
Run Code Online (Sandbox Code Playgroud)
正如我所说:当第一次调用showOverlayDialog()时,叠加显示就像它应该的那样,并在单击"确定"按钮时消失.但是,如果我再次运行showOverlayDialog(),而不重新加载页面,则没有任何反应.如果我重新加载页面,那么模式会重复 - 第一次调用会显示叠加层,但第二次调用不会.
我显然缺少一些东西 - 有什么建议吗?谢谢!
我们正在编写一个新表单,我们的前端编码器已经包含了大量的JavaScript验证(技术上,jQuery Tools验证).
我正在编写流程的PHP服务器端部分,当然,我自己的代码将对收到的数据进行自己的验证.
而不是必须维护两组验证规则 - jQuery和PHP - 您是否有关于创建验证规则中心列表的方法的任何建议 - 即字段X必须大小> 1且<10等 - - 所以我可以在单个文件或数据库表中更改验证规则,然后将其传递给PHP和jQuery?
例如,将上面提到的相同规则"字段X必须大小> 1且<10"更改为"字段X必须大小> 3且<5",我所要做的就是编辑文件或数据库表, PHP和jQuery都会相应地检索和解析这些数据?
在此先感谢您的帮助,
菲尔
我使用jquerytools构建这个图像库,我在拇指上使用可滚动的div并在主图像上叠加......一切都像魅力一样......
编辑:在我把它作为赏金之前......我必须解释一下我需要一些干净简单的东西,因为图像来自php(加密),我不能修改它,只是"视图"就像我一样需要通过类和ID来实现这一点.这就是为什么我尝试这个但是...
问题是我需要在查看叠加层时插入下一个和上一个按钮...这样,一旦加载了叠加层,您就可以通过图像进行处理.
我为你做了这个小提琴我的老师充满智慧可以看到我在说什么.http://jsfiddle.net/s6TGs/5/
我真的试过了.但是api.next()它正在用于滚动拇指,所以我不知道怎么能告诉这个脚本..嘿,如果下一个被点击,你可以在thubs上插入下一个url,如果点击上一个btn,请转到大拇指上的流行网址..但我不能
同样重要的是,像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 the image and make it semi-transparent
var wrap = $("#image_wrap").fadeTo("medium", 0.5);
var wrap2 = $("#mies1");
// the large image from www.flickr.com
var img = new Image();
// …
Run Code Online (Sandbox Code Playgroud) 我正在为我的大多数网站使用jQuery Tools,但它似乎停止了开发.我别无选择,只能寻找与jQuery Tools相当的个人jQuery插件.
我正在寻找有关最佳替代方案的建议:
谢谢.
我正在使用JQuery工具的标签功能,同时我使用JQuery UI.
如果我包含两个JS库,带有选项卡的Jquery工具不起作用.
如何解决这个冲突?任何帮助表示赞赏.
提前致谢.
jquery-tools ×10
jquery ×9
javascript ×3
jquery-ui ×3
validation ×2
html5 ×1
jquery-tabs ×1
overlay ×1
php ×1
shared ×1
title ×1
tooltip ×1