`
yourgame
  • 浏览: 356000 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jqTransform 下拉框赋值ui不变化bug修复 以及下拉框不显示的两个bug

阅读更多
jqTransform是一个web界面美化的jquery插件,实用过程中发现对select赋值后,他美化后的下拉框不变化,研究了一下源码。增加如下代码即可修复bug

//这样当我们 $('#select').val('abc');的时候就正常了。否则select的值变化了。但是显示的ui不变化。
$('select.jqTransformHidden').live('change',function(){
		var thiz = $(this);
		var text = thiz.find('option:selected').text();
		var ul = thiz.parents('div.jqTransformSelectWrapper:first ul');
		ul.find('a').removeClass('selected');
		ul.find('a:contains("' + text + '")').addClass('selected');
		ul.prev().find('span').text(text);
	});





//下拉框不显示的bug修改在源码中添加如下代码
iSelectHeight = (iSelectHeight == 0 ? ($('li',$ul).length * 24) : iSelectHeight);
//具体添加位置在下面这行代码下边
var iSelectHeight = ($('li',$ul).length)*($('li:first',$ul).height());//+1 else bug ff
分享到:
评论

相关推荐

    layui Ajax请求给下拉框赋值的实例

    如下所示: <!DOCTYPE html> <html> <head> <title>排课设置<...content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">...link rel="stylesheet

    明细表下拉框自动赋值

    根据提供的文件信息,本文将详细解释“明细表下拉框自动赋值”的核心知识点,以及在OA系统二次开发中如何运用JavaScript实现这一功能。 ### 明细表下拉框自动赋值 #### 1. 概述 在OA(Office Automation System)...

    UiPath选择下拉框.docx

    在UiPath中处理网页上的下拉框选择是自动化工作流中的常见任务,特别是在RPA(Robotic Process Automation)场景中。以下将详细解释如何通过UiPath实现这一功能,以IE浏览器为例。 首先,我们需要配置一个打开...

    datagridview中的下拉列表赋值

    关于给datagridview中的下拉列表赋值,主要用到的2个参数就是 displaymember(相当于text) 和 valuemember(相当于value)。 用的是vs2008,如果解决方案打不开可以直接看代码,就几行代码,很容易看懂呵呵。

    bootstrap下拉框动态赋值方法

    其中,Bootstrap下拉框是一种常用组件,允许用户从一系列选项中选择一个或多个选项。在前端开发中,经常需要从服务器端动态获取数据,并更新下拉框的选项,这就涉及到动态赋值的技术。 在介绍动态赋值方法之前,...

    C# 创建Excel 加Excel下拉框列,并且给下拉框动态赋值

    为了给下拉框动态赋值,我们需要在Excel中创建一个名称(Name),并将该名称的引用设置为我们想要显示的选项列表。这可以通过`Names`集合完成: ```csharp string options = "选项1, 选项2, 选项3, ..."; // 动态...

    原生js select下拉选项框给文本框赋值代码

    原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码

    下拉框值触发另一个下拉框

    如果值为空,我们可以设置另一个下拉框为不可选,即禁用状态: ```javascript var dropdown2 = document.getElementById('dropdown2'); dropdown2.disabled = this.value === ''; ``` 如果`dropdown1`的值不为空,...

    Asp.Net,C#创建Excel,动态给下拉框赋值

    在Asp.Net和C#开发环境中,创建Excel文件并实现动态下拉框赋值是一项常见的需求,这通常涉及到数据处理、界面设计以及与Excel交互的技术。以下是对这一知识点的详细说明: 首先,我们需要理解Asp.Net和C#的基础。...

    随着下拉框的改变 下拉框的值也在同步变化

    js实现通过改变下拉框的值,输出相应的下拉框的value

    VC++中实现复选下拉框CCheckComboBox

    该资源在VS2008SP1 IDE中编写,主要介绍了如何在VC++中实现复选下拉框,其中包含了CheckComboBox.h和CheckComboBox.cpp两个文件,这两个文件实现了复选下拉框的功能。但作者Margin在使用复选下拉框时发现:在模态...

    下拉菜单div及赋值

    本教程将深入探讨如何使用HTML、CSS以及JavaScript来创建一个下拉菜单div,并实现其动态赋值功能。 首先,我们需要创建基本的HTML结构来构建下拉菜单。一个简单的下拉菜单通常由`<select>`元素组成,包含一系列的`...

    PB多选下拉框

    【PB多选下拉框】是一种在PowerBuilder(PB)应用程序中实现的用户界面组件,它允许用户在下拉菜单中选择多个选项。PB90指的是PowerBuilder 9.0版本,这是一款由Sybase公司(现已被SAP收购)开发的可视化编程工具,...

    ajax struts2 下拉框赋值(适合所有)

    一个项目所有的下拉列表只需要这一个公用方法; 步骤一:创建实体bean; 代码如下: public class DictionaryBean { private String value_Id;//下拉框option的id private String value;//下拉框option的值 private ...

    jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑

    在上述代码中,我们假定了两个下拉框的id分别为WKBgjffs和WKGdjfdz。当第一个下拉框选择的文本包含“固定交付”时,第二个下拉框将被启用,允许用户进行编辑。反之,当不包含“固定交付”时,第二个下拉框将被禁用,...

    解决layui下拉框监听问题(监听不到值的变化)

    在使用layui框架开发时,下拉框(select)组件的值变化监听是一个常见的需求,但在某些情况下,开发者可能会遇到监听不到值变化的情况。本文将详细解析如何解决layui下拉框监听不到值变化的问题。 ### 知识点一:...

    C# WinForm 自定义ComboBox 显示颜色下拉框

    在C# WinForm开发中,有时我们可能需要创建一个具有特殊功能的用户界面,比如一个显示颜色的下拉框。这个需求通常出现在需要用户选择颜色的场景,如设计工具、色彩配置器等。本项目“C# WinForm 自定义ComboBox 显示...

    DataGirdView同一列下拉框每一行显示不同的内容

    可以通过`DataGridView.CellFormatting`事件来实现,这是一个在单元格显示之前触发的事件,适合在此时动态调整下拉框的内容。 ```csharp private void dataGridView_CellFormatting(object sender, ...

    可以输入的下拉框 下拉框和文本框组合共用

    可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用可以输入的下拉框. 下拉框和文本框组合共用...

    9.0 10.0SystemUI默认展开下拉框(展开下拉快捷).rar

    在Android系统中,SystemUI是用户界面的核心组成部分,它负责管理状态栏、通知栏以及其他与系统交互的关键元素。本文将详细解析如何在Android 9.0(Pie)和10.0(Q)版本的SystemUI中实现默认展开下拉列表,以便显示...

Global site tag (gtag.js) - Google Analytics