html按钮绑定事件无效,为什么为Button绑定onClick事件,但是在点击的时候仍然无效?...

HTML5的布局代码如下:

<div id="volume_micphone_slider" style="z-index:1;">

<input id="volume_slider" class="volume_slider" type="vslider" name="p1c" max="100" value="20" buddy="p1c-buddy" />

</div>

<div>

<button id="volume_show" class="volume_show"  ></button>

<button id="micphone_show" class="micphone_show"></button>

</div>

绑定的事件代码如下:(采用的是tiscript)

var volume_flag=1;

function volume_ctrl()

{

if(volume_flag)

{

$(#volume_slider).style#display ="none";

volume_flag=0;

}

else

{

$(#volume_slider).style#display ="inline-block";

volume_flag=1;

}

}

$(#volume_show).onClick = function()

{

volume_ctrl();

}

布局的页面如下:

bVvfek

但是点击这个音量的Button仍然没有反应。请问可能是什么问题呢?谢谢

$('#volume_show')

,把字符串的引号去掉真的好么?

还有并不知道你用的什么库,会暴露

style#display

这种属性,如果确定属性没错的话多半是选择器的问题

在segmentfault的app上編輯答案撰寫代碼真想死…

function volume_ctrl() {

// ...

}

$(document).ready(function() {

$("#volume_show").click = function() {

volume_ctrl();

}

}

我不瞭解 tiscript ,Winar 要不要試試把 onclick 改成 onClick 呢,因為我在其他地方看到 tiscript 的範例用的是 onClick,也許是這種低級錯誤也說不定…

<script type = "text/tiscript">

$(volume_show).onClick = function() {

volume_ctrl();

}

</script>

建議 Winar 可以在代碼加上 script type,可以讓其他人知道你用的是 tiscript 而不是一般的 javascript

<script type = "text/tiscript">

// ...

</script>

楼上正解。需要加载完DOM后,捆绑事件。

这代码风格真的想吐

$()里面的引号嘞

tiscript

还真没用过~

950-390_%E7%94%BB%E6%9D%BF-1.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值