问题标签 [fancyform]
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.
jquery - jQuery fancyform 仅适用于第一个元素
使用这个脚本来设置表单样式:http: //lutrasoft.nl/jQuery/fancyform/
我的网站在 smarty 中动态生成表单,而 jQuery 只在第一个选择元素上工作,那么我怎样才能让它在两者上都工作呢?
这是我尝试过的,但仍然只适用于第一个元素
meteor - Meteor - 在“重新渲染”之后运行代码
Meteor“重新渲染”后如何运行函数?
我有一个模板,它在渲染时应该运行一个(fancyform)函数,该函数采用一个普通的选择框,并设置它的样式。所以我把函数放在了一个Template.tempname.rendered = function(){}
. 都好。
但我还有一个 i18n 功能(usign TAP-i18n),它通过更改会话变量来更改语言,这使得页面上的文本更改为我们定义的任何文本。
但是,Template.tempname.rendered` 中的函数不会再次运行,选择框语言也不会更新。我需要再次运行 fancyform 函数,以便选择框也使用正确的语言。
我该怎么做呢?我已经阅读(并且努力理解)依赖关系......这相关吗?这是矫枉过正吗?任何指针将不胜感激。
jquery - fancybox - jsp 不工作
如何使用fancybox在jsp中显示弹出表单?我在我的 html 中使用了 fancybox,效果很好;但是我很难将它包含在我的jsp中。
我确保包含了 fancybox 库:
在jsp正文中我有:
如果我单击该链接,“创建表单”将显示我的 html,而不是我的 jsp。
javascript - jquery fancyform 1.4.2 插件,transformSelect() 导致我的 js-handler 停止在移动浏览器上工作
所以我有以下 html/js 代码,它似乎在桌面浏览器上运行良好(至少 IE10+,最新的 FF/Chrome,这是目标受众):
HTML(显示在 colorbox-overlay 内,使用敲除绑定):
我的 JS-Inithandler 查找在敲除中定义的变量,并且应该根据选项的值(“hide”、“line”、“calc”)显示/隐藏 html 元素:
在我的 document.ready 中它是这样调用的:
如前所述,在桌面浏览器上一切正常。但是在移动浏览器上打开它(在 ipad / latest safari 和 android4 / chrome 32 和内置“浏览器”上测试)会导致奇怪的行为。似乎整个“init”部分没有被执行。显示每个 div,而不仅仅是我通过淘汰赛设置的那个。我试图通过 chrome 调试器工具查找它,但在控制台上没有得到任何输出。我也试着看看里面有什么this.selectedIndex
,但也很好。然后我尝试$("select").transformSelect();
从我的文档准备中删除“ta-daa”,它似乎像一个魅力。
我在这里使用了 fancyforms 1.4.2 ( http://plugins.jquery.com/Fancyform/ ),谷歌搜索并没有给我答案,所以我希望你们中的一些人能在这里帮助我,因为我真的很忙现在的想法。
php - jQuery fancyform 依赖下拉列表
我在使用 php simplemvcframework 构建的应用程序上使用 jQuery fancyform。在主页上,我有 2 个相关的下拉菜单。第一个选择框在页面加载时填充并且插件可以工作,但是由于第二个选择框仅在从第一个选择选项(通过对 API 的 ajax 调用)后才填充,因此它不会被转换。fancyform 所做的是在选择框之后附加 2 个嵌套的 ul,第二个将选项保存为 li。由于第二个选择框没有页面加载选项,我需要在之后附加转换。我尝试在第一个更改事件和/或 ajax 调用的成功函数上调用 transformSelect() 方法,但没有成功。有什么我想念的吗?
我的第一个下拉更改事件:
谢谢
javascript - Knockoutjs 和 FancyForms:可见绑定在使用 transformSelect 的选择框上不起作用
所以我在一个 web 应用程序中同时使用了 knockoutjs (v 3.2.0) 和 fancyforms (v 1.4.2) 发现了以下问题:
我有两个select
框(后面称为“下拉菜单”)和一个 html 页面上的两个链接。
现在所需的行为如下(只是一个简短的伪代码,请参见下面的 jsfiddle-scenarios):
问题是:我的第二个下拉菜单没有被隐藏。相反,会出现另一个下拉菜单。当我调查这个问题时,我发现这是因为 fancyform 将实际的选择框转换为 ul/li-list 结构。但老实说,我不知道如何(重新)将我的绑定应用于生成的 fancyform 代码或在更改值后重新实例化 fancyform,所以我希望你能在这里帮助我。
JSFiddle 显示问题。只需将“weekView”更改为“monthView”即可查看其他下拉菜单不会消失:http: //jsfiddle.net/fnmav1e8/8/
还有一个带有注释掉的花式形式的工作 JSFiddle:http: //jsfiddle.net/fnmav1e8/7/
在这个版本中,我实际上只是注释掉了这一行
但遗憾的是,我需要该应用程序与 fancyform 一起使用,所以我希望你们中的一些人能在这里帮助我!
最好的问候, 多米尼克
fancybox - 我对 Fancybox 有疑问
我用fancybox作为联系表格。并在页面加载时打开。所以我使用了以下代码。
我已经尝试过这个,但是fancybox在加载时没有打开。
});
但是当我在fancybox外面点击它的关闭时,我只需要关闭关闭按钮。