我有下面的代码,其中openNav函数被调用。将javascript代码转换成jquery代码时出错
<div id="main">
<h2>Sidenav Push Example</h2>
<p>Click on the element below to open the side navigation menu, and push this content to the right.</p>
<span id="sp1" style="font-size:30px;cursor:pointer" onclick="openNav()">☰ open</span>
</div>
我有Javascript代码的正常工作
function openNav() {
document.getElementById("mySidenav").style.width = "250px";
document.getElementById("main").style.marginLeft = "250px";
}
我试图把它转换成jQuery的,但它显示是没有定义的错误openNav。
<script type="text/javascript">
$('#sp1').click(function openNav() {
$('#mySidenav').style.width = "250px";
$('#main').style.marginLeft = "250px";
})
</script>
它编译和运行正常,但是当我在open (onclick event)
点击它抛出一个异常openNav是不确定的。
请说明是什么问题? 感谢
我想,而不是使用jQuery的你应该使用这个功能。 'var text; function $(text){return(document.querySelector(text));}' –