javascript - 单击 JqueryMobile 下的可折叠后,如何弹出 "Hello"的警报

标签 javascript jquery jquery-mobile jquery-events

我正在使用 JqueryMobile 1.3.2。我想在用户单击标题时添加一些事件。例如,弹出一个警告“你好”。我能做什么?

<div data-role="collapsible">

  <h3>I'm a header</h3>

  <p>I'm the collapsible content. By default I'm closed, but you can click the header to open me.</p>

</div>

最佳答案

监听两个事件而不是绑定(bind)一个click 事件。 Collapsibles 有两个特殊事件,您可以在它们触发时收听和运行代码,expandcollapse

对于 jQuery Mobile 1.4 collapsibleexpandcollapsiblecollapse

$(".selector").on("collapse", function () {
  alert("Collapsed");
});

$(".selector").on("expand", function () {
  alert("Expanded");
});

Demo

关于javascript - 单击 JqueryMobile 下的可折叠后,如何弹出 "Hello"的警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22030871/

相关文章:

javascript - 警报 ('hello' );在 pageLoad() 函数中工作?

javascript - 导航到没有react-router的URL - "_this.props.history is undefined"错误

javascript - HTML5 视频播放完毕后是否已将自身重置为开始?

javascript - 清除 MVC3 中的 ViewBag 消息

javascript - 使用 jquery 访问数组中的数据

jquery - 真实设备上的 cordova/phonegap 应用程序中的 Ajax 请求失败

html - 重新设计 jquery-mobile 站点的关注点分离

javascript - 将十六进制参数传递给 jQuery 函数并显示为十六进制——而不是 ASCII

Javascript 可以引入 Jquery 吗?

ios - PhoneGap : Added Animated gif to index. 适用于测试设备,但不适用于应用商店下载