如何让jQuery.live()和.extender一起正常工作?
我一直在与包含动态jQuery数据的DIV一起使用(即加载DOM之后).用户确实建议尝试.live(),这使我更近了,但是它创造了一些怪异,如下图所示. 我指的是一个单独的问题,其中我尝试.live(): 使用动态jQuery数据的功能? 注意:幻灯片1-4位于我以前的问题: 幻灯片5-6参见下文. 幻灯片5:使用.live()在每个模块中创建一个可折叠/可折叠的UI 幻灯片6:在DIV上单击几次的结果...添加了多个倒塌链接 幻灯片7:使用.live()目标动态jQuery数据 的函数 感谢您提供的任何建议. 解决方案 您的初始答案是错误的.您要做的是在加载Ajax内容后设置扩展的绑定,而不是单击.这是伪代码. $.get('...' function(d) { $('#dynamiclongp').text(d).expander(...); }); 发生的事情是每次单击标签隐藏的div时都会被调用.我不确定您何时加载
4 2024-01-18
编程技术问答社区
我怎样才能让expander函数与动态jQuery数据一起工作?
感谢您查看这个问题.我正在尝试使jQuery扩展器功能在我的UI中工作. 问题是,当数据在HTML中进行了硬编码时,它起作用,但是当jQuery动态放置数据时,它不起作用. . 我创建了4张幻灯片来更好地说明问题(图片见下文): 幻灯片1:包含我试图在显示的每个模块中扩展的小文本的UI. 幻灯片2:为jQuery设置的DIV结构,以实时填充日期 幻灯片3: Chrome检查器,显示动态保存在内存中的数据(不在HTML源中) 幻灯片4:当我在html中进行编码时,扩展器函数有效: some data... 这是扩展器函数的起源: http://plugins.learningjquery.com/expander.com/expander/ 非常感谢您提供的任何帮助或建议.这是幻灯片: 编辑1-这是根据您的建议使用.live()的建议...似乎没有被调用:
0 2024-01-16
编程技术问答社区
扩展器中的 ScrollViewer
我有一个带有扩展程序的列表框,又包含一个列表框. 我想在每个Expander(ListBox2)内的listBox(ListBox1)和ListBox都具有滚动功能,但是我无法获得最内在的滚动滚动(即ScrollViewer1在我的XAML中). ). 我如何使两个滚动栏都起作用?
0 2024-01-07
编程技术问答社区
ListView跳动或不缩减
首先遇到了膨胀的问题,没有回馈空间. 基于边界,ListView似乎不是在收缩,而不是膨胀. 以下代码解决了收缩问题. 来自 listbox-data"> listbox Control不收缩 这将失去虚拟化,但我对此表示同意,因为这是我需要显示的数据. 但随后是一个新问题. 如果您打开任何两个级别的扩展器,然后尝试单击复选框,它通常会跳转,有时会跳得太多,以至于单击错过了复选框. 一直滚动到底部,因此复选框不在底部(下面有一些展开器). 然后单击,它会跳跃,甚至很可能会错过该项目. 我可以尝试几次检查或取消选中最后一行. 可以肯定的是,这是因为点击处理了两次,以及之间的事物. 那么如何解决两个问题? 1.塌陷收缩/
6 2024-01-04
编程技术问答社区
如何使一个扩展器控件在下一个元素上悬停?
在下面的设置中,我直到最近才注意到,当扩展器中列出的元素列表增长时(使其长度超过旁边面板中的按钮的长度)正如直觉上预期的那样,悬停在数据网格上.相反,它将其推下来,这使整个GUI垂直出现跳跃. ... 解决此问题的一种方法是将所有内容放在同一单元格中,然后最后添加扩展器.但是,
4 2023-12-17
编程技术问答社区
不能在带有扩展器的文本框中点击
在TextBox上添加Expander后,我无法单击原始TextBox. 例如 上面的Azure Textbox无法单击:我必须在其中标签... ...虽然绿色的工作正常 编辑 我试图在扩展器中添加虚假焦点 解决方案 您的扩展器放在Azure文本框的顶部(它们都放
0 2023-12-17
编程技术问答社区
扩增器头删除"_"字符
我使用MVVM模式将XAML中的Expander.Header属性与我的ViewModel中字符串类型的备用公共属性进行绑定: public string EnumName {...} 我将此属性设置为" x_y_z",但出于某种奇怪的原因,扩展器标头正在删除第一个下划线字符,并且显示为xy_z.我尝试在之前添加" \"或将其设置为 @" x_y_z",但没有运气. 在这里我的XAML绑定部分: 有人知道为什么我得到这种行为吗?它是将第一个" _"作为键盘快捷键或元字符? 谢谢, 解决方案 @h.b.将我指向正确的方向.我最终为我的扩展器设置了一个标题模板,如下所示,访问祖先listViewItem的数据附件:
0 2023-12-17
编程技术问答社区
具有支持所有方向的动画的扩展器
我的目标是:是创建一个具有动画的自定义扩展器,并应支持所有方向. 我尝试的是:我借助这个.我对其进行了修改,并根据我的需求使其起作用.我的解决方案将适用于Up,即使在Down方向上也能够使它起作用. 现在我的问题是什么:我无法与所有方向一起使用.我尝试并未能使其用于将ExpanderDirection设置为Left和Right. . 这是我的解决方案: 膨胀模板:
6 2023-12-17
编程技术问答社区
wpf扩展器按钮样式,使其内部的扩展器标题内部
我正在使用Expander控制,并为标头设计,如下图所示: http://www.hughgrice.com/expander.com/expander.jpg 我遇到的问题是,我希望将扩展器按钮包含在标题中,以便标题模板末端的线与Expander内容对齐,即我最终希望最终得到类似于类似的东西下图: http://www.hughgrice.com/expander.gif 预先感谢. 解决方案 我看到您想实际将扩展器按钮移入头版板中,而不仅仅是将其重新列为restyle. Findancestor很容易完成: 首先添加一个toggletton并使用Findancestor绑定其相关的属性,沿着这些行:
2 2023-12-17
编程技术问答社区
单击标题时,请防止WPF扩展器扩展
我如何防止wpf /a>在单击标头时扩展?我希望我的Expander仅在单击扩展按钮本身时扩展或崩溃. 我想答案与取消起泡的事件有关.如果可能的话,我想在XAML中实现该解决方案,同时避免重新构成整个Expander. 解决方案 标题是创建事件的按钮,因此您需要更改扩展器的模板以将扩展器图标作为按钮. 这是如何更改扩展器. 其他解决方案 实际上,比修改模板要简单得多的XAML解决方案.在这种情况下,请不要使用扩展器的标头属性.而是用自己的样式文本块覆盖扩展器.
0 2023-12-17
编程技术问答社区
触发时的时间延迟
我希望将时间延迟连接到我在表格上的WPF扩展器上的鼠标事件(XAML由vb.net代码支持).这个鼠标事件实质上触发了扩展,而不是单击 - 但是我想在内容扩展之前短暂等待.到目前为止,我还没有设法通过更广泛的互联网找到任何解决此问题的方法. 启用触发器的当前XAML代码为: 然后将此样式应用于:
4 2023-12-17
编程技术问答社区
右侧的扩展器按钮:如何做到这一点?
我想将扩展器按钮放在标签的右侧.如何做? 解决方案 您也可以将FlowDirection设置为RightToLeft,但这可能会导致其他问题.例如,它还改变了扩展器内容的流动方向,因此您可能需要将其设置回. 其他解决方案 您必须重新安装控件的模板.这是一个示例: http://patconroy.wordpress. com/2008/12/18/restyling-the-wpf-expander-control/ 其他解决方案 另一种方法是将扩展器定位在您喜欢的地方,而没有任何标题或内容本身. 然后使用a booleanTovisibilityConverter .
0 2023-12-17
编程技术问答社区
WPF-DataGrid嵌套在Expander中没有滚动的数据表格内容
i具有 expander ,带有嵌套 datagrid 在WPF应用程序上 - 它创建USerControls.我从数据(来自数据库)列表中的每个元素上的CodeBehind上创建此控件.最后,我有一个用嵌套datagrid em> extaded的列表.当我开发项目时,我会看到DataDrid,但是当我开发许多组件时,我必须滚动内容.当存在放置器上的光标时,元素滚动起作用,但是当鼠标鼠标鼠标鼠标悬停数据,滚动不起作用. 示例代码:
2 2023-12-14
编程技术问答社区
WPF:在扩展器中设置数据网格的大小
我有一个TabControl,其中包含一个带有许多扩展器的stackpanel.在每个扩展器中,我放置了一个Usercontrol.所以,我有一个清晰的看法. USERCONTROL包含一个datagrid.现在,问题是未设置数据杂志的高度.如果数据杂志比窗口大小不显示scrollbar.
4 2023-12-14
编程技术问答社区
如何在Expander-WPF DataGrid的右角添加按钮
我想知道如何将按钮放在我的扩展器的正确部分,这是当我的扩展器折叠时的外观图片(无论是否扩展,我都需要按钮). > 我需要得到这个,因此当用户单击按钮时,我必须获得订单ID并采取一些操作! 这是我的代码:
22 2023-12-14
编程技术问答社区