问题标签 [spry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
161 浏览

dreamweaver - Spry 菜单在另一台服务器上不起作用

我在dreamweaver 上创建了一些链接页面。当我通过压缩文件将它们全部发送到另一台计算机进行测试时,所有页面上的图像都可以正常工作。但是 spry 菜单不会出现。相反,菜单中的所有文本都垂直显示在页面下方,尽管在 zip 文件中包含所有 spry 资产。

有谁知道我该如何解决这个问题或知道我哪里出错了?

0 投票
1 回答
2942 浏览

menu - 有什么方法可以更新所有页面中 spry 菜单栏中的所有链接?

我目前正在为一个大学项目设计一个电子学习课程。我正在使用水平 spry 菜单栏。我只有主页上其他页面的所有更新链接。其余的都是空的。我将完成 140 多个页面,所以无论如何我可以更新主页上的链接以在所有页面上工作吗?

这将为我节省大量时间。

谢谢。

0 投票
1 回答
3051 浏览

css - 垂直 Spry 菜单栏 - IE 中的宽度

我正在 Dreamweaver 中的一个网站上工作,我对网页设计的某些方面有点初学者。

我的页面左侧有一个垂直的 Spry 菜单栏,它在大多数浏览器中都可以正常工作,除了老式的 Internet Explorer。在大多数浏览器中,菜单栏中的项目将适合菜单栏的宽度,但在 Internet Explorer 中,项目会被修剪到它们所包含的单词的大小。在某些情况下,它们被修剪得如此之多,以至于两个菜单项位于同一行。同样的事情也发生在子菜单上。

这是网站:http ://www.lakeathleticboosterclub.com/ 如果我没有很好地描述问题,请继续自己测试一下,这里是我正在使用的 CSS。

任何帮助将不胜感激。

0 投票
0 回答
2622 浏览

jquery - 在 IE8 8.0.7601.17514 中显示错误

我在我管理的一个网站上看到一个奇怪的间歇性显示错误。它似乎只是间歇性地发生,并且在某些运行 Windows7 SP1 并使用 IE8.0.7601.17514 的机器上。我无法在任何其他配置上重复该错误,包括 Windows7 ie9、ie8、ie7(最后 2 个使用 ietester 模拟)、带有 IE8 的 WindowsXP、firefox、chrome、safari 等。还值得注意的是,有时你会遇到这个错误,其他时候不是,即使在同一页上。

问题似乎是来自大型下拉菜单的内容出现在顶部并显示在随机位置(参见http:www.brenclosures.com.au/images/aaa-image003.jpg

您可以将站点标题中的问题视为带有一些图标的矩形框。值得注意的是,这不是一个一致的位置,而是四处移动。我已经在顶部、徽标、另一侧、搜索框等处完全看到了它。您无法选择它,而且即使您只是刷新页面,它也经常移动并显示完全不同的东西!

我将 Spry 用于菜单系统。这在某些与不包括链接的行项目相关的页面上显示错误,但我已在某些页面上修复了该问题,但我仍然看到问题。

我还在大多数网站上使用 jQuery 和 1.3。然而,在查看了类似的帖子后,我在某些页面上更新到 1.6.4,但仍然显示相同的问题。我刚刚要求看到这个问题的人(不幸的是恰好是客户端)在完全关闭 jQuery 的情况下测试页面,看看这是否有什么不同。

我也在运行 jQuery fancybox 插件,我猜它还包括 jquery.easing.1.3

有没有人对可能发生的事情有任何想法?我认为这不是硬件问题,因为我们曾经在虚拟机中看到过这个错误,尽管我们无法重复它!

如果您想亲自查看,该站点的 URL 是http://www.brenclosures.com.au 。

我真的很感谢你的帮助,因为这个让我完全难过!

干杯西蒙


我希望我能嵌入一个,但我是一个新用户,我能做的事情有限。他们在第二段末尾的链接是显示问题的照片。遗憾的是,我没有得到搜索框中出现的图形的屏幕截图,这是我个人最喜欢的!

我也刚刚听说将 jquery 升级到最新版本并没有解决问题,但是当我关闭 jquery、jquery easing (1.3) 和 fancybox 时,确实如此,所以问题与 jquery 相关。我现在希望更新所有这些,看看会发生什么。当我这样做时,我会告诉你的。

谢谢西蒙


好的,我想我开始了解正在发生的事情。我不知道为什么!

这似乎只影响 IE8 并且只影响 jQuery。这似乎不是 fancybox 或 jQuery Easing 的问题,只是 jQuery 本身。把它关掉,问题就消失了。

话虽如此,该错误似乎与 jQuery 实际所做的任何事情都没有关系。似乎正在发生的事情(以及为什么在某些时候似乎只有某些机器受到影响如下:-

  • 偶尔背景渐变或 png swoosh 似乎在加载时会延迟,尽管它位于堆栈的顶部。
  • IE8 似乎为图像保留了一个位置,即使有延迟
  • 由于什么都没有,所以 jQuery 的效果是它从 CSS 加载随机背景图像作为替换
  • 一旦“真实”图像加载,问题就会消失。然而不知何故,在 IE8 中,这些图像似乎有卡住的习惯!

因此,一个解决方案似乎可能是预加载背景图像,但仅限于 IE8。我现在添加了一个预加载器,希望问题应该消失!没有的话我再发一次!


那也没用!我应该三思!如果图像卡住了,使用预加载器加载它们不会有太大帮助!

我最近的计划是:-

  • 使用精灵,以便一次加载所有图像。这将防止显示其他部分,因为所有内容都将同时加载。危险是什么都不会加载。

  • 使用缓存控制,以便为背景图像设置长 TTL。希望这意味着如果它们成功加载一次,您将不会再看到同样的问题。问题在于这些图像位于共享的 Windows 服务器上,因此缓存控制并不像调整 htaccess 文件那么容易。我可能会修改 IE8 的 CSS,以便可以将它们发送到 Linux 服务器!


最近更新。我已经尝试了各种技术,到目前为止我能说的最好的就是我已经让问题似乎持续了大约半天左右。我尝试过的事情包括: -

  • 从不同的 URL 加载图像,我也可以在浏览器上缓存它们。这是在我发现问题似乎特别是当标题中的 png 卡住加载时出现的尝试。
  • 我真的以为我有这个!我更改了 jQuery,以便在页面完成加载时开始加载,而不是正常控件,而是将其更改为 onLoad 函数,以便它应该等到所有资产也加载完毕。那个工作了大约半天!

在我要求他们升级到 IE9 之前,我最后的努力是用 jQuery 重写整个菜单系统并从页面中删除所有 Spry。不得不说,我对这个其实并不抱太大希望。无论如何我都需要这样做,但我发现从页面中删除 Spry 似乎没有任何效果。

0 投票
1 回答
3384 浏览

php - Spry 验证可防止在不可用字段上提交表单

我正在处理一个动态添加几个字段的表单,这些输入字段也有快速验证,因此表单在验证后提交。如果不需要,也可以删除动态字段。我使用 jquery 删除了该字段,并且在表单上不再可用,但是执行相同的表单无法使用提交按钮提交。

我尝试使用 javascript form.submit() 函数提交表单,提交表单但无法接收按钮变量。

那么如何禁用对不可用字段的 spry 验证检查。


感谢您的回复,效果很好,请建议任何关于 spry 教程的参考 :)

此外,我想问我只使用以下内容来应用 spry 验证!

var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield_", "none", {minChars:5, maxChars:10});

但我只是破坏 sprytextfield1?用它作为还是必须使用其他方法好!

还提到如何在多个字段上实现......一些选择字段也在哪里!

0 投票
1 回答
182 浏览

toggle - 打开和关闭手风琴小部件

我正在为基本的三种媒体屏幕、平板电脑和智能手机设置不同的 CSS。我有一个两个列表,我想按原样保留屏幕,但希望这两个列表成为平板电脑模式下的手风琴小部件。

我的想法是继续将所有内容放入小部件中。我为 Tablet 视图设置的大小会打开 jquery 脚本,而 Desktop 视图会关闭脚本,内容只会以正常外观显示

所以如果 SpryAccordion.js 文件看起来像这样:(我有一些 actionscript exp。所以我理解 if/else 语句但不知道如何在 js 中使用它们)

我将如何包装它以打开和关闭小部件?

还是有更好的方法来做到这一点?我对 jquery 很陌生。我的另一个选择是在 Div 和小部件中包含重复的内容,并使用 css 打开/关闭每个可见性。

但这不会很优雅。

请帮忙。

0 投票
0 回答
485 浏览

javascript - Spry 选项卡式面板显示

我从 Dreamweaver 制作了一个 Spry 4 选项卡式面板,并对其进行了自定义以用作投资组合站点。我想将“Flickrshow”作为第三个选项卡式面板内容运行。(Flickrshow 是一个链接到 Flickr 照片共享帐户的 javascript 幻灯片)。

我的问题是 Flickrshow 幻灯片不显示在第三个选项卡式面板内容中。

但是,它确实显示在第一个选项卡式面板内容中,并且在代码独立运行时也可以正确显示。我还在第二个面板内容中运行了另一个 Javascript 'simplegallery',效果很好。这会引起冲突吗?

任何建议为什么这不会显示?谢谢!

0 投票
1 回答
337 浏览

php - 奇怪的行为 spry 选项卡式面板

我已经工作了几个小时来创建一个表格供人们输入他们的联系信息。选项卡式面板在应该水平显示的位置垂直显示。(http://www.ski-inndronten.nl/boeken/boeken1new.php?deelnemers=5)

当我将表单标签的位置更改为

你会得到以下结果: http ://www.ski-inndronten.nl/boeken/boeken1.php?deelnemers=5

(页面没有标签)

这是一个荷兰网站,所以不要介意荷兰语。我想我弄乱了一些标签,但无论如何都无法调试它。

0 投票
2 回答
605 浏览

jquery - 在 jquery 中创建一个手风琴,从 xml 文件中获取其内容

我想通过从 xml 获取节点名称来动态创建一个 jquery 手风琴。

在域元数据下的 xmlproduct 只有一次,目前只有 2 个服务,CMS因此DIS有 2 种服务类型可用。

在服务类型 ( domainmetadata_service)下domainmetadata_service_optiongroupdomainmetadata_optiongroup可以有很多且只有 1domainmetadata_resourceinfo

那么我怎样才能有一个类似下面结构的手风琴

现在我正在使用Spry 框架,这给我制作手风琴动态带来了很多麻烦。点击 这里查看演示

我的 XML 响应

0 投票
1 回答
343 浏览

javascript - 如何将浏览器窗口移动到 spry 手风琴选项卡的顶部?

我的站点中有一个高度不同的敏捷手风琴。有些比屏幕大 - 当我单击下一个选项卡时,spry 内容区域会展开,但仅显示 spry 内容区域窗口最末端的内容。

解释:

当我单击选项卡 2 时,会发生这种情况

当我点击任何选项卡时,这是我想要发生的事情

当我单击任何选项卡时,我希望页面自行重新定位,以便选项卡标题转到浏览器的最顶部,我该怎么做?

我希望这个问题是有道理的,因为我真的很努力地想不想失去任何代表!