Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery移动按钮-单击时高亮显示_Jquery_Jquery Mobile_Paypal - Fatal编程技术网

jQuery移动按钮-单击时高亮显示

jQuery移动按钮-单击时高亮显示,jquery,jquery-mobile,paypal,Jquery,Jquery Mobile,Paypal,我在一个移动网站上有一张带有贝宝按钮的订单。PayPal按钮是一个带有输入=图像按钮的表单 我不得不使用data role='none'删除jQuery Mobile的样式,因为它拉长了按钮,破坏了它的设计。但现在-我没有任何输入到用户,按钮已经提交 如何在不改变按钮固有设计的情况下向按钮添加高光 谢谢 注意-按钮代码如下所示: <input type="image" src="<button url>" border="0" name="submit" alt="PayPal

我在一个移动网站上有一张带有贝宝按钮的订单。PayPal按钮是一个带有输入=图像按钮的表单

我不得不使用data role='none'删除jQuery Mobile的样式,因为它拉长了按钮,破坏了它的设计。但现在-我没有任何输入到用户,按钮已经提交

如何在不改变按钮固有设计的情况下向按钮添加高光

谢谢

注意-按钮代码如下所示:

<input type="image" src="<button url>" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" data-role="none">

我建议您遵循jQM自定义图像建议,以获得您想要的结果,但不是100%,因为大小会有所不同

自定义图标
要使用自定义图标,请指定具有唯一名称的数据图标值,如myapp email,按钮插件将 通过在数据图标值前加上ui icon-前缀生成一个类,然后 将其应用于按钮:ui图标myapp电子邮件

然后,您可以在样式表中编写一个CSS规则,以 ui icon myapp电子邮件类,用于指定图标背景源。到 保持与其他图标的视觉一致性,创建白色 图标18x18像素保存为具有alpha透明度的PNG-8

在这个例子中,我们只是指向一个独立的图标图像,但是 您可以同样轻松地使用图标精灵并指定 而是定位,就像我们在中使用的图标精灵一样 框架

.ui-icon-myapp-email {
  background-image: url("app-icon-email.png");
}
这将创建标准分辨率图标,但现在许多设备 有非常高分辨率的显示器,比如屏幕上的视网膜显示器 iPhone4。要添加高清图标,请创建一个36x36像素的图标 (正好是18像素大小的两倍),并添加使用
-webkit最小设备像素比率:2
媒体查询仅针对规则 到高分辨率显示器。指定HD的背景图像 图标文件,并将背景大小设置为18x18像素,这将适合 将36像素图标插入相同的18像素空间。媒体查询块 可以包装多个图标规则:

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .ui-icon-myapp-email {
      background-image: url("app-icon-email-highres.png");
      background-size: 18px 18px;
  }
  ...more HD icon rules go here...
}
重要的部分是将图像保存为具有alpha透明度的PNG-8。然后,你应该能够主题以及给予点击的效果

例如,我刚刚发现一个易趣透明图像(两个按钮使用相同的图像):

JS

HTML



第一个按钮是正常的,第二个我用鼠标下/上应用了jQM主题

相关的:


我建议您遵循jQM自定义图像建议,以达到您想要的效果,但不是100%,因为大小会有所不同

自定义图标
要使用自定义图标,请指定具有唯一名称的数据图标值,如myapp email,按钮插件将 通过在数据图标值前加上ui icon-前缀生成一个类,然后 将其应用于按钮:ui图标myapp电子邮件

然后,您可以在样式表中编写一个CSS规则,以 ui icon myapp电子邮件类,用于指定图标背景源。到 保持与其他图标的视觉一致性,创建白色 图标18x18像素保存为具有alpha透明度的PNG-8

在这个例子中,我们只是指向一个独立的图标图像,但是 您可以同样轻松地使用图标精灵并指定 而是定位,就像我们在中使用的图标精灵一样 框架

.ui-icon-myapp-email {
  background-image: url("app-icon-email.png");
}
这将创建标准分辨率图标,但现在许多设备 有非常高分辨率的显示器,比如屏幕上的视网膜显示器 iPhone4。要添加高清图标,请创建一个36x36像素的图标 (正好是18像素大小的两倍),并添加使用
-webkit最小设备像素比率:2
媒体查询仅针对规则 到高分辨率显示器。指定HD的背景图像 图标文件,并将背景大小设置为18x18像素,这将适合 将36像素图标插入相同的18像素空间。媒体查询块 可以包装多个图标规则:

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .ui-icon-myapp-email {
      background-image: url("app-icon-email-highres.png");
      background-size: 18px 18px;
  }
  ...more HD icon rules go here...
}
重要的部分是将图像保存为具有alpha透明度的PNG-8。然后,你应该能够主题以及给予点击的效果

例如,我刚刚发现一个易趣透明图像(两个按钮使用相同的图像):

JS

HTML



第一个按钮是正常的,第二个我用鼠标下/上应用了jQM主题

相关的:


我们能看到按钮的图像吗?链接到它?不是真的:)它只是一个290x70(WxH)大小的图像。我们能看到按钮的图像吗?链接到它?不是真的:)它只是一个图像大小为290x70(WxH)@PhillPafford非常感谢。非常有用:)@PhillPafford非常感谢。非常有用:)