我们如何在JqueryMobile 1.4.0中为flipswitch添加事件处理程序 我有一个像
这样的翻转开关<input type="checkbox" data-role="flipswitch" name="flip-checkbox" id="flip-checkbox">
文档中提到的事件处理程序是
$( "#flip-checkbox" ).on( "flipswitchcreate", function( event, ui ) { alert("Flip Switched"); } );
我也尝试过使用$ .click()和$ .change()。但是在翻转开关改变时没有触发任何东西。我们该如何处理?
答案 0 :(得分:0)
像这样使用
void SceneView::wheelEvent(QWheelEvent *event)
{
if (event->modifiers() & Qt::ControlModifier) {
// zoom
const ViewportAnchor anchor = transformationAnchor();
setTransformationAnchor(QGraphicsView::AnchorUnderMouse);
int angle = event->angleDelta().y();
qreal factor;
if (angle > 0) {
factor = 1.1;
} else {
factor = 0.9;
}
scale(factor, factor);
setTransformationAnchor(anchor);
} else {
QGraphicsView::wheelEvent(event);
}
}