如何停止- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController
{
if(currentIndex == 0) return nil;
currentIndex = currentIndex - 1;
return reservedViewControllers[currentIndex];
}
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
{
if(currentIndex == reservedViewControllers.count) return nil;
currentIndex = currentIndex + 1;
//check for last page
if(currentIndex == reservedViewControllers.count){
UIViewController* lastViewController = reservedViewControllers[currentIndex];
if(lastViewController.isCheck == false) return nil;
}
return reservedViewControllers[currentIndex];
}
的点击事件
所以我使用了下面给出的代码,
prepossessed
答案 0 :(得分:0)
function hide() {
document.getElementById("demo").style.display = "none";
}
function show() {
document.getElementById("demo").style.display = "block";
}
function removeOnClick() {
document.getElementById("hideButton").onclick = function() {};
}
function addOnClick() {
document.getElementById("hideButton").onclick = hide;
}
<input type="submit" value="select services" onclick="hide()" style="border: none; background: transparent; width: 95px;" id="hideButton"/>
<div class="dss" id="demo">
<ul style="list-style: none;">
<li><a href="#">a</a></li>
<li><a href="#">b</a></li>
<li><a href="#">c</a></li>
<li><a href="#">d</a></li>
</ul>
</div>
<input type="submit" onclick="show()" value="show services"/>
<input type="submit" onclick="removeOnClick()" value="remove on click"/>
<input type="submit" onclick="addOnClick()" value="add on click"/>
调用函数removeOnClick会将原始提交按钮的onclick方法设置为空白函数。此外,这只能通过为您的原始提交输入提供ID来完成。
希望这有帮助。
答案 1 :(得分:0)
您的问题不清楚,但我假设您正在尝试取消默认活动。
首先:请确认您是否需要<input type="submit">
或<input type="button">
。我无法分辨,因为我没有所有的背景。
其次,内联事件处理程序或CSS并不是一个好习惯。
为您的按钮添加ID,然后使用javascript添加事件处理程序,并使用CSS设置样式。
<style>
#selectbtn {
border: none;
background: transparent;
width: 95px;
}
</style>
<input type="button" id="selectbtn" value="select services" />
<div class="dss" id="demo">
<ul style="list-style: none;">
<li><a href="#">a</a></li>
<li><a href="#">b</a></li>
<li><a href="#">c</a></li>
<li><a href="#">d</a></li>
</ul>
</div>
<script>
var selectbtn = document.getElementById("selectbtn");
selectbtn.addEventHandler("click", function(e){
e.preventDefault() // prevents the default event from taking place
// code here ...
});
</script>
答案 2 :(得分:0)
试试这个:
<input type="submit" value="select services" onclick="hide(); return false;" style="border: none; background: transparent; width: 95px;" />
函数调用后 return false;
。
答案 3 :(得分:0)
return false
如下:
<input type='submit'onclick="hide(); return false;">