我有这个JavaScript在
<script type="text/javascript">
if (!window._laq) { window._laq = []; }
window._laq.push(function(){liveagent.showWhenOnline('1234', document.getElementById('liveagent_button_online_1234'));
liveagent.showWhenOffline('1234', document.getElementById('liveagent_button_offline_xxxx'));
});</script>
<script type='text/javascript' src='https://c.la2-c1cs-ord.salesforceliveagent.com/content/g/js/42.0/deployment.js'></script>
<script type='text/javascript'>
liveagent.init('https://d.la2-c1cs-ord.salesforceliveagent.com/chat', '12345', '123456');
</script>
我想用&#34; menu2&#34;仅当liveagent.showWhenOnline为真时。
这是菜单:
<div id='cssmenu' align="center">
<ul>
<li><a href='#'><span>Admission Requirements</span></a></li>
<li><a href='#'><span>Financial Aid/Scholarships</span></a></li>
<li class='last'><a href='#'><span>FAQs</span></a></li>
</ul>
</li>
<li class='has-sub'><a><span>Re-Enroll students </span></a></li>
<li class='has-sub'><a><span>Parent Resources</span></a></li>
<li class='has-sub'><a><span>Meet the Staff</span></a>
<ul>
<li><a href='#'><span>Admissions</span></a></li>
<li><a href='#'><span>Financial Aid</span></a></li>
<li class='last'><a href='#'><span>Student Ambassadors</span></a>
</li>
</ul>
<li class='has-sub'><a href='#'><span>Request Information</span></a></li>
<li class='menu2' style="border: 0px none; cursor: pointer" onclick="liveagent.startChat('1234')">menu 2</li>
</div>
如果有意义,请告诉我!
干杯, 罗布
答案 0 :(得分:0)
如果您按ID获取元素,则当前代码无法正常工作,因为您已设置class="menu2"
而非ID。
尝试更改
<li class='menu2' style="border: 0px none; cursor: pointer" onclick="liveagent.startChat('1234')">menu 2</li>
到
<li id='menu2' style="border: 0px none; cursor: pointer" onclick="liveagent.startChat('1234')">menu 2</li>
如果这不起作用,请分享您到目前为止的代码或工作的代码链。