【问题标题】:how to show a script div with a button jquery - fixed如何使用按钮 jquery 显示脚本 div - 已修复
【发布时间】:2017-11-18 21:48:06
【问题描述】:

我有一个简短的外部脚本代码,我想使用 jquery 或 JS 在按钮单击时显示(onload hidden)。该按钮适用于简单的 div 或 iframe。 奇怪的是它在浏览器上运行良好(使用模拟器),我无法让它在设备本身上运行:-/ (固定问题)

<script>
document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
    // Now safe to use device APIs
    $("#showBitcoin").click(function(){
        $("#coindesk-widget").show();
    });
    $("#showRates").click(function(){
       $("#iframe").show();
   });
};
</script>

<button id="showRates">Live Exchange rates</button>
<button id="showBitcoin">Bitcoin rate</button>

    <div id="coindesk-widget"></div>
<script type="text/javascript" src="js/coindesk-widget.min.js"></script>

css:

#iframe{
    display:none; 
}
#coindesk-widget{
   display:none; 
}

评论: 按钮显示 iframe,根本无法显示脚本 这是一个实时比特币小部件图(CoinDesk)。谢谢

【问题讨论】:

  • 脚本不在&lt;div id="bit"&gt;&lt;/div&gt; 中,顺便说一下显示/隐藏脚本有什么用?你想达到什么目的?
  • &lt;script&gt; 标签不会在浏览器中呈现
  • $("#iframe").show();和 $("#bit").show();。添加“#”
  • @Swellar 默认是这个吗?
  • @RakeshSoni 它不需要在 div 内。该脚本由 Coindesk 提供。

标签: android jquery cordova bitcoin phonegap-desktop-app


【解决方案1】:

已经解决了我的问题, 引用名为“coindesk-widget”的原始ID

 $("#showBitcoin").click(function(){
        $("coindesk-widget").show();

这修复了它运行良好的功能。 在 PhoneGap 桌面工具下。但仍然无法让它在三星设备上运行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2016-01-20
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 1970-01-01
    相关资源
    最近更新 更多