好久没做前端的东西,这两天又开始搞前端,然后要加个按钮,一边把原来拼好的html按钮复制过来,一边抱怨,jquery的icon真难用,当时
拼了半天才让图标和文字和按钮的大小协调起来,还好可以copy复用
然后就想到了好久没去看jqueryUI的官网了,去看看有什么新东
西,然后就看到了新的button...
jquery提供的方式
$("button").button({
icons: {
primary: 'ui-icon-gear',
},
});
<button>Button with icon on the left</button>
生成的html
<button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon" role="button" aria-disabled="false">
<span class="ui-button-icon-primary ui-icon ui-icon-locked"></span>
<span class="ui-button-text">Button with icon on the left</span>
</button>
然后应该还绑定了mouseover和mouseout事件
以前自己写html按钮
<div id="fromPlmConfirm" style="float:left;margin:0px 0px 0px 220px;width:80px;height:20px;cursor:pointer;display:inline" class="ui-state-default ui-corner-all" onmousemove="$(this).addClass('ui-state-hover');" onmouseout="$(this).removeClass('ui-state-hover');">
<div class="ui-icon ui-icon-check" style="float:left;margin-top:2px;margin-left:8px;display:inline"></div>
<div style="float:left;margin-top:3px"><strong>Confrim</strong></div>
</div>
比了比,我的html水平似乎还是不行啊...不过怎么说我的也是即贴即用,算是有点优势啦,哈哈
有空仿着jquery的button改进一下,还是自己的东西好用~毕竟可以少一些js运算开销
分享到:
相关推荐
# PyQt5点击按钮弹出自定义窗口 创建新窗口 1. 创建 QPushButton 按钮并绑定点击事件函数; 2. 点击按钮时创建自己定义的窗口类对象并显示; 3. 包含两个例程,分别为只能弹出一个窗口和可以反复点击按钮创建无限个...
按钮左右滑动demo,实现button在widget左右滑动。就一个函数,一看就懂,源码实现。无论使用还是学习都是不错的选择。 按钮左右滑动demo,实现button在widget左右滑动。就一个函数,一看就懂,源码实现。无论使用...
例如,我们可以创建一个名为`NewWidget`的新类,包含其自己的头文件`newwidget.h`和源文件`newwidget.cpp`。在`newwidget.cpp`中实现窗口的逻辑,而在`newwidget.h`中声明其接口。 在`on_pushButton_clicked()`中,...
在Android开发中,AppWidget是桌面小部件,它允许用户在主屏幕上与应用程序进行交互,而无需实际打开应用。在本篇博文中,我们将深入探讨如何在AppWidget中启动一个新的Activity,这通常是为了提供更丰富的用户体验...
在Qt编程中,Widget是构建用户界面的基本元素,如按钮、文本框等。"Qt界面获取Widget位置大小并与其他Widget切换位置大小"这个主题涉及到如何动态地改变和管理Widget的位置和尺寸,以及如何通过交互来实现它们之间的...
Widget在IT领域中通常指的是GUI(图形用户界面)中的一个小部件或者组件,它是一个可交互的元素,如按钮、滑块、复选框、单选按钮、文本框等。Widgets是构建用户界面的基础,允许用户与应用程序进行交互,执行各种...
当我们说“动态添加子Widget”,就是指在程序运行期间,而不是在设计时,将新的Widget实例添加到已存在的Widget容器中。 要实现这个功能,我们需要以下几个步骤: 1. **创建子Widget**:首先,你需要定义一个新的...
【Widget的介绍与详解】 Widget,这个词源自英语,是一个通用术语,用来描述各种小型应用程序或组件,它们可以在不同平台上以小窗口或小框的形式呈现,为用户提供便捷的功能或信息展示。Widget广泛应用于网页、系统...
在Android平台上,App Widget是一种可以在用户主屏幕上展示小型交互式UI元素的应用程序组件。...通过研究这些文件,你可以更好地理解App Widget的工作原理和实现细节,从而在自己的项目中创建出富有特色的桌面小部件。
在Android开发中,`appWidget` 是一种可以在用户主屏幕上显示的小部件,它提供了一种无需打开应用程序就能与用户交互的方式。本篇文章将深入探讨如何使用`appWidget`来启动一个`Activity`。 首先,我们需要了解`app...
- 创建一个新的BroadcastReceiver类,如`ClockWidgetReceiver`,它会接收来自Widget操作的意图(Intent)并做出响应。例如,当用户点击设置闹钟的按钮时,BroadcastReceiver将启动一个Activity来设置闹钟。 3. **...
- 首先,你需要在Android Studio中创建一个新的Android项目,并在`AndroidManifest.xml`中声明Widget。 - 在`res/xml`目录下创建`app_widget_info.xml`,定义Widget的基本属性,如ID、最小尺寸、更新间隔等。 2. ...
- 在Widget中,Intent可以用来启动Activity,或者与后台Service通信。 8. **权限管理**: - 创建和使用Widget可能需要申请一些权限,例如读写外部存储、访问网络等,需在AndroidManifest.xml中声明。 9. **...
在IT行业中,Widget通常指的是用户界面(UI)中的可交互元素,它们是应用程序或操作系统界面中的小部件,如按钮、滑块、复选框、文本输入框等。在这个"Widget - Demo"中,我们看到一个关于如何使用和展示Widget的...
描述中提到的“自己从网上下载的PS做的axure的widget”,可能是指设计者先在Photoshop(PS)中完成了小部件的设计,然后将其导入到Axure中,转化为可交互的组件。这种方式可以确保设计的细节和视觉效果达到理想状态...
3. **创建布局文件**: 设计AppWidget的界面,如`res/layout/app_widget.xml`,可以包含按钮、文本等元素,并设置相应的点击事件。 4. **注册AppWidget**: 在`AndroidManifest.xml`中声明AppWidgetProvider,并关联...
首先,创建一个新的Android项目,并在`res/xml`目录下创建一个名为`app_widget_info.xml`的配置文件。这个文件定义了App Widget的基本属性,如最小宽度和高度、初始数量等。例如: ```xml <appwidget-provider ...
本代码主要总结一个自定义按钮,该按钮布局是上面图片下面文字,其中,可以自定义样式,当鼠标分别移入、移出、摁下自定义按钮时,自动改变自定义按钮中的图片。可以任意设置图片中文字和图片位置、以及鼠标移入、...
当用户点击Widget时,ACTION_APPWIDGET_CLICK会被触发,此时我们可以根据用户的行为(切换按钮)更新Widget的UI状态,即使实际上无法完成2G和4G的切换。 由于Android系统的安全机制,更改网络设置通常需要ACCESS_...
这包括继承已有的View或ViewGroup类,重写其onDraw()方法来绘制自己的图形,或者添加新的属性和方法。自定义Widget还可以通过XML进行声明和使用,使其具有更好的可复用性和可扩展性。 6. **优化和性能** 在处理...